reek-3.4.0

https://rubygems.org

reek

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 29922

number: 3.4.0

platform: ruby

spec_sha256: 36b21ddb36e4bef3e570e1b2c48db8e17470eada664249202f74dc00b1e6c177

sha256: 889ff089c207e585819778800cd5373c8397c993819fd142e5a8aaa709739736

created_at: 2024-05-13 08:14:10 UTC

updated_at: 2024-05-29 22:13:00 UTC

position: 79

version_data_entries_count: 249

uploaded_at: 2015-09-16 15:15:06 UTC

indexed: true

has_extensions:

extensions:

Gem size: 148 KB

Version Data Entries

Total: 249

Unpacked size: 596 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400107 Bytes4b36076dbf2bd63f24b12f62086e11e69083f915dea2a61bded061b95499c2c1
.rubocop.yml100644001.16 KBf7d0e29a8d25ac46aa6dec592bbfe97ac5790bb46bfca3615fb787978e541a6a
.travis.yml10064400637 Bytesb8dfbe4e5c48cacacc320a8d2668e9915d41dfc63fbbcb36a5a2c54801846aa2
CONTRIBUTING.md100644003.8 KB7439be25544892e20faf2bffaf9f7a0dc664a2fcd68872df06d19aca0baf2520
Gemfile10064400273 Bytes72f86d5d532e011fda3fb40fc1920e8a52694c03824bc4d277f52322238c5763
License.txt100644001.04 KB98d3c461ccd509375724df26265528d3d0888fcd2a2338c0d2390106605785f5
bin/reek10075500285 Bytes1aea5e962f5a5af00ec0afe1a84a373052ed8723f46abebe5ac8e6a94940dab6
config/cucumber.yml1006440096 Bytes981a753c0c3c6afaefb5e76164b02325f05b6de7673cd1385bd0fb9d68f266de
config/defaults.reek100644001.82 KB74be125121a4efb6730289cd59f723083469aec2f184d38716a9de2e9cb02ab0
docs/Basic-Smell-Options.md100644001.24 KBef0ef3bcce6a1df4e69aa31962b457f1a377db019298595efa6e0b6da108daee
docs/Boolean-Parameter.md100644001.55 KBb770acc310001ec5356d3639f2538254ee1558f877b1b8456ed650b885f0e764
docs/Class-Variable.md100644001.1 KBb574e606a115004e1bf9752fdb34bcc0b20c56c58a806e035f49e4e1ee2f9ed5
docs/Command-Line-Options.md100644001.94 KB55786be66b407794d59104d18a55cec017bceb6ac52e7686bd74f77855fefa67
docs/Control-Couple.md100644001.25 KB1a6ce6eda697c3caebc2f705ba65f435fe343abb1ae9ab7d55b89d45a5ebae7c
docs/Control-Parameter.md10064400786 Bytesc8c374338f88b66f2dc4897bd72ee159b9dd751e14202de7d25b77afbff43a5d
docs/Data-Clump.md100644001.61 KBb12e849429af3f1ce3573a61f575a1326243e574a8577464318668e5b9960325
docs/Feature-Envy.md100644002.19 KB6136a9577650e18408cb7db774c80a32049494758284c3a48bd766abe181f56d
docs/How-reek-works-internally.md100644006.57 KBbe05c90f086a93b1ba8e9fc7e7e409a929955455ddac6b7837f7e8b90f8688c0
docs/Large-Class.md100644001.12 KBa06de6379699eaf37bb75265fb10393e9381caa719eb04309666ee89a30c81af
docs/Long-Parameter-List.md10064400904 Bytes57e5de7fd8f500fa4a9f5d5debf4d4a886a404f9eba581888ef7fd813fb2669c
docs/Long-Yield-List.md10064400932 Bytes18fad75a292263dcc2a15487380fa92d3b2946d7c645fbc23f215123a9a57890
docs/Module-Initialize.md100644001.07 KBfdf99a9a0178aa454b0f4127d40b99b7a04f880978a4118fb44054d784609c49
docs/Nested-Iterators.md100644001.03 KBd6bd36b58e12fda70e2f9bcc72f1765df676a086aecfdb6cbda802455e5a61d3
docs/Nil-Check.md10064400902 Bytes443f169822c15b1cb07b42863ebd4a745952610310012bbe9ca57cb1f5cf475e
docs/Prima-Donna-Method.md100644001.59 KB2e51454d0b6319f604ca36363b90529f75ca649b5ef2e4f923b205950f32c9c6
docs/RSpec-matchers.md100644003.46 KB88adcf9112e88163ee20300c7a5ba2c0cfc5bff4d0a3983ea49069e8d9cb392e
docs/Rake-Task.md100644001.43 KBf9e57d0e5b7bd8faced0891c5d185f6a6d6591422ad7009a7c1a6895ebacf942
docs/Reek-Driven-Development.md100644001.45 KB6c0aa57c147c5932e64f0d688f98e785e4eb6d71846a3ba781fcecb14692d278
docs/Repeated-Conditional.md100644001.11 KBc3193bdf38cf79777e890c90c723fc38ca16597f4abb19529ed7057c3c45184c
docs/Simulated-Polymorphism.md10064400935 Bytesb0af66bb21a2568a83b6f0491fc7d2864bc90c42f90f3a20d7f7c55f41b164e5
docs/Smell-Suppression.md100644002.24 KBe2da99274a5abf41cda05cbf2a62d408c3724d7c9d329203076ffcd026efc923
docs/Too-Many-Instance-Variables.md100644001 KBb39c12d4caae430bcc9fc89da3c5e1569edf6b5dc69c389cc2d2297372bea551
docs/Too-Many-Methods.md100644001.04 KBa43d3accf787131eb9d5d48cf6a3c66783b04e1662ced070c23c0bff775c8007
docs/Too-Many-Statements.md100644001.87 KBbbb911e8bf9e2c88aed596642eb284bd3ce8d79339a065b257e78542ad3a1b48
docs/Uncommunicative-Module-Name.md100644001 KB14e088c72f469689a5ed72a547d6b25ef0c37ccadd6d8869d50422b515924fec
docs/Uncommunicative-Name.md10064400681 Bytes38b5692a91d2e02e38ef2be2608aee2e6fb71829c5a106508da48d969bd41282
docs/Uncommunicative-Parameter-Name.md100644001.04 KBbcd380c17dc1583c191fdb48d97b6a0494767b7994bcd5e15110b6e63541a34e
docs/Uncommunicative-Variable-Name.md100644001.06 KB261c105a667d89e560d7abd23986b4fbb1e3109bfc0f7ec46903f3cc7f4d2993
docs/Unused-Parameters.md10064400600 Bytes2fe61954706f298257f9819cd828758091527018cca67a395efb534bb2b5e82f
docs/Utility-Function.md100644001.44 KB1ce4409e18cd7b5621bd956339ae5bf7e74a88747c5314682a6c9b76f7176116
docs/Versioning-Policy.md100644001.07 KBadb9de8847b3505ff573af5e8894f6d019d7a5f35a8ab9e093fa763a5616549b
docs/style-guide.md10064400477 Bytes2ea5247cdaaa7fd8b076355f888624ae60f9c24a5dca977729663b178dc201cb
docs/templates/default/docstring/html/public_api_marker.erb10064400122 Bytes24e3dedda2477915c927b12add441199a3c42f6b80a08d1495f78b34c6e2b48a
docs/templates/default/docstring/setup.rb10064400701 Bytesaf1b6b2ba9718bc5245e2bca986217f388048cb6c347524e1a758a169d87458d
docs/yard_plugin.rb10064400580 Bytesf9f47358e7ab5d617bb8762852d5216a35b674ee677a2e39e098a175f12c0df2
features/command_line_interface/basic_usage.feature10064400992 Bytes0aea7de7e6699549200dbdb41b977d87fc17297cfe7a7adb324947f83353293d
features/command_line_interface/smells_count.feature100644001.54 KB7637683e218b99faec16356145bc207a3b4b0eeda4df6c8a44363b694becaee8
features/command_line_interface/stdin.feature100644001.18 KB04376ceed3882dd901b68aaeccb1819f516e9ad3eeec9ef775d4d3f014337dfb
features/configuration_files/masking_smells.feature100644002.4 KBc479b91eac92165f380e42deebb92722fc59a51695a3c8b03ebf1fb8c287daba
features/configuration_loading.feature100644002.7 KBb36784d7dcfb6050435e37f9ad9b4ba5ec7fdc83ff28d20a522ed3eabce314d5
features/reports/yaml.feature100644001.79 KB5bf060cf1232c4fd91ba402318441f9aaa013d96cdd2c2ba865c7969c092f555
features/samples.feature1006440022.2 KB015ae4b69b2ee8b95268e9d33002adfb75f452e47e3cd3387e15d71f6d65e679
features/step_definitions/.rubocop.yml10064400116 Bytes62c50f8b2d045905c9a7289f0db5ddd85c2a95764d804ddcc84773fbdb284177
features/support/env.rb10064400771 Bytes39b36a652dccadc03d0851c358e9e03f1efc2f614b80f8fe730eea11b71aeaa6
lib/reek.rb10064400135 Bytesfc8081a8ddcaf774a37d3435fda708edf2e0fc9c37e6858b3f30483ce46b8e3d
lib/reek/ast/ast_node_class_map.rb10064400934 Bytes8725d488ed1729cc1c7efaabfb25fd8c783ae06086dff29046cd931b8e05511e
lib/reek/ast/node.rb100644003.78 KBe6ba8a9029abf1b3558ab5c977a063fb353e4ffb5e9255a7d187586c7f72975a
lib/reek/ast/reference_collector.rb10064400731 Bytes421ba5493866bda71dd546a8d5143deca22edf6e00efbaff455a0ae4edefb6b4
lib/reek/ast/sexp_extensions.rb1006440011 KBbc2893359770814171ff82cf793ee87357b6315dc838a30ec389d70706c76a30
lib/reek/cli/command.rb10064400288 Bytes7cc2cfec03b9a1feb08cc0434f8567254723370476acd0cd0ca8e05bb33bad92
lib/reek/cli/input.rb100644001008 Bytes6e072b000de6271370dae4456281871dd0f496bcd7f968387a8542ca925e934a
lib/reek/cli/option_interpreter.rb100644001.34 KB8b75d70b8fd81a5b69b47b46460bc815b33d527fad911e203dad66356bfd54cf
lib/reek/cli/options.rb100644004.42 KBbb2085b6596d5ccec5ebc5f4b63c1f0931a7386e28c093961c48cea40e2cb154
lib/reek/cli/reek_command.rb10064400691 Bytes7f5d8c6e58c2134c841b452e05568132dcc610f19cc30a7bc494a40927c64127
lib/reek/cli/silencer.rb10064400435 Bytes7bcfcfd048a75dfccdb92f1d6942910a8cc48a397295a3f8eaf106efdc759435
lib/reek/cli/warning_collector.rb10064400429 Bytes3ffc1c355453b39651496b4aca4aa33d1cc5c1a6b4ec1cf63f6cd4a5e09e3d45
lib/reek/code_comment.rb10064400901 Bytes3c0b86cc7339f992a98464f3c0dd56de9f0d1dde36735031d151b8e6e96c2f3c
lib/reek/configuration/configuration_file_finder.rb100644001.74 KB2f7fbc00652483c40d1a758399f2095cb1db4f60e9741ca95428f96336f250af
lib/reek/configuration/configuration_validator.rb10064400962 Bytes82751d880f6b960ecda0e3cee90f950c55a5a4e9c95a935078116368f9830d7a
lib/reek/configuration/default_directive.rb10064400229 Bytes30951394ddc844e2f9e8da859cfadcc36c720e1b5360a5c4c57e6beba8e2b622
lib/reek/configuration/excluded_paths.rb10064400417 Bytes154ff8ddfbdbcb720902ca76b996a38290af35588785dd0c2cdfd0ef045265c5
lib/reek/context/code_context.rb100644005.12 KB5b5594acb59019a3e24e8591cbc5d3a24ad6e68810c54daa5965282faf5c226a
lib/reek/context/method_context.rb100644001014 Bytes0439cfefcad9d823ed0a69892c57d9765447874ce35eb9b0892cef205a42098a
lib/reek/context/singleton_method_context.rb10064400276 Bytes8bcd5e3de02e88c3f569d90f66b22641014dd061869e224116eef7024704cadc
lib/reek/examiner.rb100644002.56 KB49a8df40cf2995aed69322fb1b0f9fe000b2925e8c23649180c64798648bad41
lib/reek/rake/task.rb100644003.5 KB345c393a4af0a534d4e4de01d50a3b48be8b40699ad84742938bc42ccef7e57b
lib/reek/report.rb100644001.55 KBc1e364d1764e84ac4518d398e1fe3e47dc269d9cca6408822a33c25997e0d0a0
lib/reek/report/formatter.rb100644002.03 KB9fa74044cc40ba2cff467d19f83d426b7543df9f38dd139d15498cfb89a515df
lib/reek/report/heading_formatter.rb100644001.08 KBbc7fa5e1e46291734d8b964ef57bf2bbedf346738fd3412551bcbdb320bd8ec8
lib/reek/report/html_report.html.erb100644002.43 KBb2440fa415633118e0f7f0e7af629f0d8ffa0a998107c5d8c5fd68d2e5ae7074
lib/reek/report/report.rb100644005.54 KB9611e00931c7a5994b61d0b3f3c47f3ca0a5239c35858665ef145a9eab5f8123
lib/reek/smells.rb100644001.06 KB73068a44e9a117d8b8f5b90dc71025652f8b5fe9246953a68e9cb809d3ba8dee
lib/reek/smells/attribute.rb100644001.4 KB25defb3e19060ec7f9aa6694a48a748d9e8fae0bfc0fc6792eb43e011a53f9c7
lib/reek/smells/boolean_parameter.rb100644001.08 KB6d33132cb94a2bb94b43fc8b64e06dabecada21909ffb892dab581fa2b00cef9
lib/reek/smells/class_variable.rb100644001.71 KB4cbbc37b8493c73ed154e27267e3f0e967a9ab3406e41ea0fd6ed08e557c8721
lib/reek/smells/control_parameter.rb100644005.49 KB25311f4f29280d5e35bc326931f87552602a3cf89628c453b42ade5d5ad612c3
lib/reek/smells/data_clump.rb100644003.95 KB4e465d4caa7062dd041a2e205c0cdc401b1aca436a3faab9ec0107a753a88134
lib/reek/smells/feature_envy.rb100644002.17 KBa4030bd96892ed722a1fd142a8e54ea7be07d871cdee84f5fc0c07a71f85b351
lib/reek/smells/irresponsible_module.rb100644001.06 KB6e9f226a6ec26871daa2717139d107f7988ff48c666628c9919de7c2d4cd5fa5
lib/reek/smells/long_parameter_list.rb100644001.5 KB3a8dd67fbb8d3a4d4eeae7c9f72fabbc6ecf2d80ac3d65c1dd06e9012994d5d9
lib/reek/smells/module_initialize.rb100644001006 Bytes551bd43f58b8468a4912409b9a69b0884c6150affce1ba7b3447d54760b3ba7c
lib/reek/smells/nested_iterators.rb100644002.43 KB17e092f3ed253ce2b9ad98a24685256ee7d83c56e1ccc1ee90d44a661b0921ac
lib/reek/smells/nil_check.rb100644002.12 KB2df1de4ddd94c5cbdad61098d6b4fa3b928069d19425c2052bfb93280ddb84ba
lib/reek/smells/prima_donna_method.rb100644001.88 KBa6b40bc917b0d3281c4f91b3a5c5b152e4ee23cb23a525f6417d48c13f2f2e77
lib/reek/smells/repeated_conditional.rb100644003.14 KB3b9c9acc5fe4c969ef47c27b68865cabf551c621098cecba6ba2ae05a1212130
lib/reek/smells/smell_configuration.rb100644001.59 KB5d2c2ac6d0111601394ed58e8d0cc0841fcd3770e0e63365e5f5ec3e927fbe08
lib/reek/smells/smell_detector.rb100644003.38 KBe191c08c96a16fc167c002f11ecb5ce0df7c25ad13dc6379fa310ff12bde680b
lib/reek/smells/smell_repository.rb100644001.62 KB3a1a5971266e0923add748efa8ab7f9e617ef09d1bbbf3dcea836f5aa850a1a7
lib/reek/smells/smell_warning.rb100644003.24 KB8e6ee28121e28c6a04b78f85436352382c3e9fbad38446ffadba01bfb915c370
lib/reek/smells/too_many_instance_variables.rb100644001.47 KB82d71b08cd48345673a069caed244cba138f1424a2de6ab52215b9e09e3c1e3d
lib/reek/smells/too_many_methods.rb100644001.58 KB0e864d8dfba3c1ffdfc7b6c564375ca0c2dacdd325c3f5552d4d2fed585625c9
lib/reek/smells/uncommunicative_method_name.rb100644002.07 KB317b11e32321bd334c60a12c5beb274c06e4aad2eabef9bdd49cf980fabde9b8
lib/reek/smells/uncommunicative_module_name.rb100644002.66 KB2bb033102a10d42fce0897bd3cb04013be628eab86c6539f9d2da7abfbd5d0bf
lib/reek/smells/uncommunicative_parameter_name.rb100644002.46 KBecdb479a0564b2e00f094a45e1c8e0c5fdca52145ba27d8f8368cbb1ab0f3151
lib/reek/smells/uncommunicative_variable_name.rb100644004.17 KB1e93635a588ebd60473a760975a03f3dfab68e67d8882cccd098f8148ab8d0a2
lib/reek/smells/unused_parameters.rb10064400854 Bytes33f83ad6480f95bbb28e24a5c7b4126a47d132728f23182f69adeaa89b80b528
lib/reek/source/source_code.rb100644003.21 KB9f7918ac9b96e6ab6ebf9fdd73ea6449dcee9304893a256c25f0de3517014209
lib/reek/source/source_locator.rb100644002.05 KB310006b6169155005dc1cea0f8c3357c2aa5442bd00e701d336fa7d28be36c66
lib/reek/spec.rb100644004.5 KB140b65a1d1a286b099949ba3df4e300e282d1b78b94f9f2415cd436085601739
lib/reek/spec/should_reek.rb10064400824 Bytes7f63e35af252ea6fed42dc1620e004a71a568686a2f36c9193a981c317f18128
lib/reek/spec/should_reek_only_of.rb100644001.01 KBf1b98300b195b6fb78e24d432a1bb88cf3e618913508dd43cedbfaff7ec7e075
lib/reek/tree_dresser.rb100644001.9 KB57d3d5c41cd056d1ab0d0035d35a28e205ee46b2985cc19f501e17576819cfdc
lib/reek/tree_walker.rb100644004.78 KB33b285c01883493319830fb5c22ed0e71d7aa38436785084444337913423e03f
lib/reek/version.rb10064400156 Bytes182f84664f9b693dea5a1ffa4a17fb7952401cda6bfe3929c41c5219837e6748
spec/factories/factories.rb10064400971 Bytes1f07909996b15575743b33784eaaee5434d86dbaf76f4f25e2398bf07d031deb
spec/quality/reek_source_spec.rb10064400201 Bytese40f0b8dbfb6c97df8f817385bb57cb025f1656f164293c886ed01d6ab596a04
spec/reek/ast/node_spec.rb10064400864 Bytesd61125df219a1432b92d9fa9b830aa8b16880a4bcdb360a34d3c01f28b30ae49
spec/reek/ast/reference_collector_spec.rb100644001.75 KB4715a3579ce2a344a6eb6cb470887d8cffb35aed0f27c894057d10aab49fdf01
spec/reek/ast/sexp_extensions_spec.rb100644008.34 KBf52e31748639d88de9333afb056bb4689eb7837731cffed256b7534e61a049eb
spec/reek/ast/sexp_formatter_spec.rb100644001.04 KBe19b50f658de4a66e08060c68eee6731e6f51a5b24ab0b918d08b8ff7a1431a4
spec/reek/cli/option_interpreter_spec.rb10064400626 Bytes36b0239c768ff3f83a07cf333d622669e9b96af6b1a89da880cd441543443c5c
spec/reek/cli/options_spec.rb10064400839 Bytes555c4c581d203321133a69b3e71e2e2168c11724e05d8861c9990e1fb1774578
spec/reek/code_comment_spec.rb100644003.19 KB00657cdb2c7af3bd33891606ed7753db30102752fb66c5027e5e6fd379967331
spec/reek/configuration/app_configuration_spec.rb100644003.65 KBf90d0886803543b35be443e846bd22a56af2ac4334d7f98a89e8a828def3c980
spec/reek/configuration/configuration_file_finder_spec.rb100644002.97 KBaf7dc601c0de020765d6ee0113dcb2d2474fe97f82c03ea07699b8ff66fa0f4e
spec/reek/configuration/default_directive_spec.rb10064400441 Bytes1ac6c21348e4ba22259a6a2dbda3ee401a221b368e3c27d0e4408f9d29d6989f
spec/reek/configuration/directory_directives_spec.rb100644002.76 KBe32f0d97b607030edaea401a92ed24fbb136e53fcd49ad0d454b5e909b079c5e
spec/reek/configuration/excluded_paths_spec.rb10064400920 Bytesc77ce63921de00847319ab8d01421e0b1e6e46181036c075fd92d08b03c6e890
spec/reek/context/module_context_spec.rb10064400760 Bytes55191cfe91fa52d7c68b36d6b3ee2bafa1e9809d190bc3f25f57e5c4d776c5ed
spec/reek/context/root_context_spec.rb10064400370 Bytes9c64fd4482454dc4b3b76bc9cb95bea38bd462891756fb169433f52fbdfebaef
spec/reek/context/singleton_method_context_spec.rb10064400514 Bytes5da052756516a6d10d2150f15d51978092eea045bf4a0f0b7f618a6a76cbb978
spec/reek/examiner_spec.rb100644001.65 KB4f2c5e0f9b7b774ddc65e6259267a32a9c645fe4be7dd8f21933b2c99f20ece6
spec/reek/report/html_report_spec.rb10064400715 Bytes7ceb2bb52787f8ed21bda76ce2f84426f2bdd31ae1b32e8603d15406faf0e56a
spec/reek/report/json_report_spec.rb100644003 KBb93a7ec2732fc7c9ff281a82b20e67cf69b1af1201d95748beacb699cd14c51a
spec/reek/report/text_report_spec.rb100644002.55 KB17037a4b05d755b62a7e34bd0c0ade55716ae751eb2d3e315d3406a91602438f
spec/reek/report/xml_report_spec.rb10064400861 Bytes28ca18d9b080c87718461473dee7fa3c5148461976aa4ca45d83c9d2ff2a03d5
spec/reek/report/yaml_report_spec.rb100644002.43 KBc392afc5ee44c3888bbbe416252046346575bd22e0f15e7b3782df1e6190ac3d
spec/reek/smells/boolean_parameter_spec.rb100644003.17 KB2193293ff847f88f3080a021108a9c3b74c4f8ce922dc4428402ca0c8ca00f8c
spec/reek/smells/class_variable_spec.rb100644003.02 KBe8c21b1efa49bf765ae6ae0d39ae71a0831ec42b4869e83a082e18311f49a0d6
spec/reek/smells/control_parameter_spec.rb100644009.33 KBf81882a7dd0debc32a80de70789bf5caf0ccfe565db00f8a8c69aec4da1d1f74
spec/reek/smells/data_clump_spec.rb100644004.79 KB45acabd2945ec1ad0c6b834e255ca6c5fefeb9a89e0c0d6cec4e3d2a962b63a8
spec/reek/smells/feature_envy_spec.rb100644006.44 KBb4721e8bc2d2a37fe0ec9c34d3b439c1d44c52f60cf09b70c9f60b814e0efa80
spec/reek/smells/irresponsible_module_spec.rb100644004.39 KBa3d19edf76f79858c64f8763696cb11252175d0b8a9999118aa7562ec51659f5
spec/reek/smells/nested_iterators_spec.rb100644006.72 KB2dc7dc1eae716810fe8dfb183b3684f52fa9325659d5b19a3bd97c867d9da826
spec/reek/smells/nil_check_spec.rb100644001.95 KB03ef0ceb75639809012185058d716a7fefed6f26a64387bf36f4a42072c19df6
spec/reek/smells/prima_donna_method_spec.rb100644001.1 KBbd93935c4eeb5f28210260586206c3185eb952eb9eba67099762eb0bf9e9501b
spec/reek/smells/repeated_conditional_spec.rb100644003.15 KBbcdebd86fad44dd082c83511bb6ec147a9a62ef10ebee66780ca6e0ef91fde35
spec/reek/smells/smell_configuration_spec.rb100644002.08 KB47529be32505462d68564b99724401b5db8105cc0f519059ca042b059f17273f
spec/reek/smells/smell_detector_shared.rb10064400915 Bytese9ce9b60cd7b0da619a9e580d716a4ea1bba93c879f918561143b03046116e2d
spec/reek/smells/smell_repository_spec.rb10064400766 Bytese4fd5a7fdf3a9e772e9957bd51765f07700a6011c729e7c43fd9259f0ad0bc19
spec/reek/smells/smell_warning_spec.rb100644004.9 KB6d183adfc0cc7aaf7897dcec7d37955429d1ffdced1d77d1a148c7e97aaa6baa
spec/reek/smells/uncommunicative_method_name_spec.rb100644001.18 KB90632fb26e96d701f598a9ace7ed4687303d6db2aa4f6dcde3ea2bed7c829db5
spec/reek/smells/uncommunicative_module_name_spec.rb100644002.65 KB52322aa3f185b70cc51228ce73bfb34c8cbc3ab72cec1bc376e19b047e6b9265
spec/reek/smells/uncommunicative_variable_name_spec.rb100644005.82 KBd4b9427ecb3903b10b27da805c7b82432679e9b7ad4c30c76989875a07559305
spec/reek/smells/unused_parameters_spec.rb100644002.56 KB3f9f3c092ec5b8e600e40a06b0794b0882926fb76adf5f2e8b7d436d00968ddf
spec/reek/smells/utility_function_spec.rb100644007.71 KB271a2fde4b58850c5707b37e0ac19c9443549ddbc6b6944f29fd0eaacd4a8673
spec/reek/source/source_code_spec.rb100644002.8 KBacb78d5f2106bf5da957bde020db3337320e9221e8cf7deb628c95ecc2819898
spec/reek/source/source_locator_spec.rb100644003.03 KB8943a784514bb72a53e6158da470c3472152a68a215dd017a460e46ccef189e9
spec/reek/spec/should_reek_of_spec.rb100644002.09 KB338810c8c3f81d74de87742a6be29c0fbd3d20bd1e743961046d6000e7869666
spec/reek/spec/should_reek_only_of_spec.rb100644003.11 KBe0a087887125592ad43edff13343a85faeb9bd87a7fd6e1b85099cbda0328f7c
spec/reek/spec/should_reek_spec.rb100644001.95 KBf415dabbec327a146772f38e8d0263bc4c165da2497d2f3cfdce86e9a4e973cf
spec/reek/tree_dresser_spec.rb100644001.55 KB1462e48c7a8fa90c2c5c56488bc21d2b8792180270c7d2deb908d466825f511d
spec/reek/tree_walker_spec.rb100644007.45 KB8e43d8e15205ffee73facd669374f5588674220e0c0f7815ed07a4c6faa8c828
spec/samples/all_but_one_masked/clean_one.rb10064400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/all_but_one_masked/dirty.rb10064400150 Bytesda0632597b70da3684fb886177004816b60d627ab4ba3200d37b322c4b2ecd64
spec/samples/all_but_one_masked/masked.reek10064400179 Bytes25bca97f870491123ae8a84da8c4f801f1b9160c058d9ec6ee63837a0493b76a
spec/samples/checkstyle.xml100644001.08 KBb8bf1d157a1ef0f4d688ed0a1dfa1ad6af315511062568739dc293891e6ef737
spec/samples/clean_due_to_masking/clean_one.rb10064400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/clean_due_to_masking/clean_three.rb10064400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/clean_due_to_masking/clean_two.rb10064400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/clean_due_to_masking/dirty_one.rb10064400114 Bytes5471860eeb8fd7a9e31428ad7dd34202fabfda6bc8f9c6174b98385d44382596
spec/samples/clean_due_to_masking/masked.reek10064400204 Bytesf0cc0397edb630b122e21e2a15896d4cddde233ddec58ad60cadab881cca01c2
spec/samples/configuration/full_configuration.reek10064400214 Bytes3abf6407fcdb713f720c9172041053ea5b3277d194a3aacb1ec2cf43bb8c236f
spec/samples/configuration/simple_configuration.reek1006440094 Bytesf9417ff70d5ed4d517dfc3029933d8dc5a602a15ea2a5f6057b77fb1cb94e135
spec/samples/exceptions.reek1006440051 Bytes8a4ee6d7ab38101c9eaf780624cdfc5f8616ed5bcc7b84a01e8cca02918272da
spec/samples/inline.rb1006440020.2 KB0e97c88b460b16d5fb70a469cae24dfa7ad6b4d9bc2a0bdeefd44876f8cbc667
spec/samples/masked_by_dotfile/.reek10064400179 Bytes25bca97f870491123ae8a84da8c4f801f1b9160c058d9ec6ee63837a0493b76a
spec/samples/masked_by_dotfile/dirty.rb10064400150 Bytesda0632597b70da3684fb886177004816b60d627ab4ba3200d37b322c4b2ecd64
spec/samples/no_config_file/dirty.rb10064400150 Bytesda0632597b70da3684fb886177004816b60d627ab4ba3200d37b322c4b2ecd64
spec/samples/optparse.rb1006440046.8 KB004821328f46890c8dceafcf8bfbcf7b98747e42eb9317591317f638ec47042f
spec/samples/source_with_exclude_paths/ignore_me/uncommunicative_method_name.rb1006440047 Bytesdf8b80f235bbaca1313abee239585fb7bfc9484e4f4a8e0121688228bec2acbd
spec/samples/source_with_exclude_paths/nested/ignore_me_as_well/irresponsible_module.rb1006440016 Bytesb1aedfca423da0aa60f61cc757e807a24520025f2cb13851b844d08061c766f2
spec/samples/source_with_exclude_paths/nested/uncommunicative_parameter_name.rb1006440065 Bytes22cc4912bfab814033dbb279c7f26467b26d7f75cb568bc349c5608cf8bea941
spec/samples/source_with_non_ruby_files/gibberish1006440021 Bytes4bc5e0351e9464659ce095d6b2a43642818157222ddf7825522f2649692ffe80
spec/samples/source_with_non_ruby_files/python_source.py1006440023 Bytes07219cd9561b41ce1f39209958076c471b17855679c968b42767b0122423c782
spec/samples/three_clean_files/clean_one.rb10064400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/three_clean_files/clean_three.rb10064400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/three_clean_files/clean_two.rb10064400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/two_smelly_files/dirty_one.rb10064400150 Bytes1c0b40da907648f5310a945e033a18a5dd2e6f40f80077d880e4f5563ef161c4
spec/spec_helper.rb100644001.57 KBbcdb5bae3acaa078094294fd7eee6b02e4fa49f621e53f26a0332550eca117bb
tasks/develop.rake10064400583 Bytesf0c433f37952aa4155c7ee7e57cab7965254517e542efa337c5f0175cf6e7e1f
tasks/reek.rake10064400119 Bytes9044c34b109983defd1513c5776742f480eab50b209600ce3bc88f6c7f8e3ec4
tasks/test.rake10064400680 Bytes297491903be7ef73cd9824a06f9ad741c07c24ddc236f54917130bb0319e9389
.yardopts1006440084 Bytesa11ae711d907d7b5fcc128d9a157998ed6a267c2219dccc3e69e0992fba28d01
CHANGELOG.md1006440016.1 KB636f9cffc7c46320ff120a88107ab6fc4306d48481129e14cedb15f22ae1ded2
docs/Attribute.md10064400813 Bytesc7886cc27788661b630a5b113b00a534f60da7dfb8c50c67f9176ff36f2dad92
docs/Duplicate-Method-Call.md100644001.4 KB5a9d4ea2962bb7d376bba18e18ecffbd62f9fe67b5a49511b8403cb504888419
docs/Uncommunicative-Method-Name.md100644001.03 KBd165c965e249e4cc2d822ac9bd3544d3fbf6bd006c7c3905ef52226ec2dab543
docs/templates/default/fulldoc/html/css/common.css1006440061 Bytes12028a009bcf5952b6cb011ff0d4a6df3012ba7a79f7a2737640b8bc2540e645
features/command_line_interface/smell_selection.feature10064400576 Bytesebbd5b335d50952c22295c68cde7e1ac82e0239214d40d04700b8c3a631628b6
README.md1006440011.5 KB38656f2990fe386414533840b6c79da4482b1b93ec5a5f91412ac55178b50418
Rakefile10064400194 Bytes90e2cf444b2a62a03393e4f6fc8f924490e712a4367ee011bfdd317243da3b81
docs/API.md100644003.19 KB41cc5aa028b317cea7ad69e8a429486b6310a71de80f831bf0111469fd1e64f2
docs/Code-Smells.md100644001.72 KB3159d17a90b995d62985decbd6e43a7ed4aead0cebc7d47ffc2b5483fa241d75
docs/Irresponsible-Module.md10064400767 Bytes344e5865d62d0cbc3ae4f8c65eb52bc4e7826b9f69358f05bf48a58f0b5b4746
docs/YAML-Reports.md100644002.7 KB48846099c5928c4014d5d0595cbe2c98472e749332f22cdaa304f092527678a8
features/command_line_interface/options.feature100644002.28 KBd166f5289dc75a96856c1f18a9da2fb2b69d2df2f91a47cee92ca643938b21a9
features/configuration_files/directory_specific_directives.feature100644007.56 KBc66d512446ad5a1b046c51c0a2a664bd093ad722f47fcba9ef9f14d99595380a
features/programmatic_access.feature100644001.26 KB4c729bbd329491a0dc60c3893d66e551f8cdedfdc89991ef58d5d1df35f8f3d9
features/rake_task/rake_task.feature100644002.62 KBc1fb20df8e744179dd6eaf01f2793e14b5f2c2212ade2788b3fd745b83021ef0
features/reports/json.feature100644002.18 KB9b10c2078842b6976e63ada588ed4d49ae35cf40ac4ecdaae943f4bb60ba8e5b
features/reports/reports.feature100644007.8 KB40d9a371b02f186c94777e5d1091d97dac26064af41c8c5c3e47b872870b0020
features/step_definitions/reek_steps.rb100644001.89 KBcf7455a2d69728e6045af953083ba493a96ad75dfae6777e11f5673ecc2ac3ab
features/step_definitions/sample_file_steps.rb100644003.99 KBc081a9bc35a19ac9d0809147ca6c84e60d8f035ef415d6a0aa46afc5efd72a8b
lib/reek/ast/object_refs.rb10064400877 Bytesa1a3931befab356bea9371c1938b45771d9c93ea8e7e1db40dfd7b982ef37d9a
lib/reek/ast/sexp_formatter.rb10064400805 Bytes06a91872ad86df481d8cb5e3ad01d03966e1556462d9810c3dcfc63d80d17058
lib/reek/cli/application.rb100644001.38 KB1760be5d2e412118a1267005665878c8c57e6c4f17179ef670f58f8e54a6592f
lib/reek/configuration/app_configuration.rb100644003.25 KBf14e09b02a88b608a6befc8f2a73402ca2e1adf75630dabfce147f313f1ac876
lib/reek/configuration/directory_directives.rb100644001.8 KB9c0519dff2819af55b6410b356323ab4acbfd91a0a6da8d7bcbfad3112e6a1c1
lib/reek/context/module_context.rb10064400933 Bytesa38ccbbc80ce62891a156546300f28b2eef5de3e3d4c784dd88352d0637a7915
lib/reek/context/root_context.rb10064400344 Bytesa9e7c7a73aa3d3ce23beb0213e016767d1b0a7b5997ed48d51d1d91a7d61a839
lib/reek/report/location_formatter.rb10064400772 Bytes8013d3959e81d41ad1ec84567c29a66e2dcedd86a4b2703dea206dabf4f87151
lib/reek/smells/duplicate_method_call.rb100644004.12 KBfd0187a2ef178da23783e2f64d7b648a82c36e39c4c16ddd88d77bf1f5f1fb03
lib/reek/smells/long_yield_list.rb100644001.46 KBd90bf94b6f5c4d8660604e2077a72866450ab09f2ca69e57e271f52b8c860968
lib/reek/smells/too_many_statements.rb100644001.37 KB41827cf7a6cd4d987bf8859af06c9ef9055c3fc74de79ba0771766953b987de4
lib/reek/smells/utility_function.rb100644002.9 KBfcee7e35dddef3304fb3bc20e30843530f8f340a7fb63703e0e8b925f11657b6
lib/reek/spec/should_reek_of.rb100644001.5 KB4e86f42757da65f121b267fcb884cac20f4bda457826663ffc8955cbe72ae74c
reek.gemspec100644001.61 KB0312b2e340d13802679a6eb49246694bb15f03ccf668d1255bd86e26531e5f5c
spec/reek/ast/object_refs_spec.rb100644003.17 KBc7b98de42dd99e8058d16631beae3fa8f198ac5e592346a59f9aa4522c79cbc0
spec/reek/cli/warning_collector_spec.rb10064400869 Bytesbffc0fe1d0f25ba2d8a270f5aebe45a2fafa771f87fc036c2a7bb8072d201d4c
spec/reek/context/code_context_spec.rb100644007.85 KB37ac224c7b9dd02535fddbec8f26294279b8818e0b413985501af908f7072dfd
spec/reek/context/method_context_spec.rb100644001.9 KBc69b059ae7611c3ad327fca362e4a608a78f87ac2d2a066aec4ffb57a8ff7a52
spec/reek/smells/attribute_spec.rb100644002.93 KBab4a169f70dcfc6b1d37a0dbf1942aa018c905eae4bfd563eab581c5e7e173a6
spec/reek/smells/duplicate_method_call_spec.rb100644006.28 KBad18eb0e8276af5072ebaca77229f9cd34b14ffd35dd007d53563600f92e5b5f
spec/reek/smells/long_parameter_list_spec.rb100644003.34 KB0d6af2cc5b75f61b43b1e3322e556d577fc59f3fcb2980ed5a50f07d89c82d20
spec/reek/smells/long_yield_list_spec.rb100644001.69 KB6c5cd76c6a32540152a6e3a7b28e27b985134ea03e98ef57ee98afd083cb0d1c
spec/reek/smells/module_initialize_spec.rb100644001.05 KBa5e7a453058028224ad66a0fe8b5450f5d91f26c4b07555c59bc789a68e317f5
spec/reek/smells/too_many_instance_variables_spec.rb100644002.49 KB970479437bc6c4c6dbb012863fa279f314b4f711a2609cec2be5c1da80ef5d63
spec/reek/smells/too_many_methods_spec.rb100644002.32 KB883e74bb44b574e10b695f675c53086070e19df34ff9fd99a9522dadbb79c394
spec/reek/smells/too_many_statements_spec.rb100644001.94 KB2a2ecfeecb1d49ca0ffa8a08a7d70f0fcfe4e541008324f028e7e3964b70a124
spec/reek/smells/uncommunicative_parameter_name_spec.rb100644003.22 KB519969dc2ea4b4627d198cec88d329f9c61c75f78a876b0d944da00b82355b2c
spec/samples/clean_due_to_masking/dirty_two.rb10064400114 Bytes5471860eeb8fd7a9e31428ad7dd34202fabfda6bc8f9c6174b98385d44382596
spec/samples/configuration/with_excluded_paths.reek10064400141 Bytes0867645f47bffe4da2e95eda41e4be1af8b3876a8aac044581a8ddc8131398b4
spec/samples/redcloth.rb1006440035 KB98d6e425d1a711cc0cb8cc1b7c7725ad1ed30a84194efd4c645e7848d3e40094
spec/samples/source_with_hidden_directories/.hidden/uncommunicative_method_name.rb1006440047 Bytesdf8b80f235bbaca1313abee239585fb7bfc9484e4f4a8e0121688228bec2acbd
spec/samples/source_with_hidden_directories/uncommunicative_parameter_name.rb1006440065 Bytes22cc4912bfab814033dbb279c7f26467b26d7f75cb568bc349c5608cf8bea941
spec/samples/source_with_non_ruby_files/uncommunicative_parameter_name.rb1006440065 Bytes22cc4912bfab814033dbb279c7f26467b26d7f75cb568bc349c5608cf8bea941
spec/samples/two_smelly_files/dirty_two.rb10064400147 Bytesce09266ebf463d03287748deebdb786d04d28c254b060f0f9351cd2adb12a680
tasks/rubocop.rake10064400105 Bytesbae4ba20c3bfa4ed9bdaf6b4966dec8b5fc8b1a728ae53a665d9e58791c1cba5