reek-3.6.1

https://rubygems.org

reek

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 29926

number: 3.6.1

platform: ruby

spec_sha256: 6fa468d0f93cc760495affb0131d1b3bf2def7b89b5cb0ec59babd1608ba3ea7

sha256: 75689fc9cf26f353fd0dd114c252676e06fdb144b6becd794810fd431f256457

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

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

position: 75

version_data_entries_count: 276

uploaded_at: 2015-11-13 13:50:38 UTC

indexed: true

has_extensions:

extensions:

Gem size: 216 KB

Version Data Entries

Total: 276

Unpacked size: 732 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400107 Bytes4b36076dbf2bd63f24b12f62086e11e69083f915dea2a61bded061b95499c2c1
.rubocop.yml100644001.33 KB41495b5c4b766ece9df315666c0e93c5e441dc2656c015340595cb19eafd6c49
.travis.yml10064400637 Bytesb8dfbe4e5c48cacacc320a8d2668e9915d41dfc63fbbcb36a5a2c54801846aa2
.yardopts1006440084 Bytesa11ae711d907d7b5fcc128d9a157998ed6a267c2219dccc3e69e0992fba28d01
CHANGELOG.md1006440016.9 KB12894f2262bfa2e924f141719df8212f2ef7e3191e22227e1406334570e1bb1b
CONTRIBUTING.md100644003.8 KB95825222f928786c646d4686d179722f0cc6b09b434bcce8106763cce9c407ce
Gemfile10064400273 Bytes72f86d5d532e011fda3fb40fc1920e8a52694c03824bc4d277f52322238c5763
README.md1006440013 KB9a53e39ae27077be409107a24d63f1d2cd8d8df18dce8c35cfc4a8e401166a2c
Rakefile10064400194 Bytes90e2cf444b2a62a03393e4f6fc8f924490e712a4367ee011bfdd317243da3b81
ataru_setup.rb10064400180 Bytes9fced6e63161a5634e3551864065a67bd15792233bf499784a4f1f772d4e1f01
docs/API.md100644004.16 KB58f6a5f84eb59c19c71fb3c06a982387c2c60d74c59ac168e993dd88bf7f5f9f
docs/Attribute.md10064400811 Bytes7cf6d511ab228c15cd389db96459889de2742ded184a47f906c28b5b5ccdf2d5
docs/Basic-Smell-Options.md100644001.24 KBf2a123f1ec460b68542b5ebc45fb0b5db46623c94ae43790d9229713e25b5ef3
docs/Class-Variable.md100644001.09 KBf442395623e02e9cf83e9b8a062ed02d7457f9edcbaf7760196b3cabae883048
docs/Code-Smells.md100644001.72 KB3159d17a90b995d62985decbd6e43a7ed4aead0cebc7d47ffc2b5483fa241d75
docs/Command-Line-Options.md100644001.94 KB24f8024ec50565311e1b6483f62ba848d0c19f489f4e47b84a03eddb8844815d
docs/Control-Couple.md100644001.25 KB261bfcad1d5936ce62361f70daeeee0bcba016bede426fbe7b7c8798ade85240
docs/Control-Parameter.md10064400784 Bytes6bb256a68028c26784f476d67a22163e4dba33c59ba311d5a7316837fa0ba790
docs/Duplicate-Method-Call.md100644001.4 KB47338e648a4c562d0dde6a2ea310db04d98f00aee70f76267da35f964f6891c6
docs/Feature-Envy.md100644002.19 KBd940d7db66fe0b1a818150dd7fcf67744e55bc5e26894036b6d860b855c8340a
docs/How-reek-works-internally.md100644006.57 KB46f7322e7d43d06f035944c493b1dd95485121cf5fc7d431cc04eff254346407
docs/Large-Class.md100644001.12 KB15eeb6981e686abc83b5011778f27accd5f4e21e02ffe3eaefcb06ee794c2d27
docs/Long-Parameter-List.md10064400902 Bytes575c7d036c8791d5c98cb531019a16262f2c6c82290b8c84a292ed399f698333
docs/Long-Yield-List.md10064400931 Bytes9db580e2428b8534a11d2b3121ae0a88c96569ea01480400046d014ca087c978
docs/Nested-Iterators.md100644001.35 KB6a1886947698b7cb8d9da5d69be08bb572b49f019505c0bcd685d10f4ab8ecf1
docs/Nil-Check.md10064400901 Bytes4f5aa39e81a2e21d3d2ab1f70166a29bd997c53fae3d679e7b1eeac30f15d343
docs/Prima-Donna-Method.md100644001.59 KB62072bb089fc66044c70ab18e13aa008953f8e00c2885fde737e5cee044a4f6f
docs/RSpec-matchers.md100644003.46 KB56f33bb2750d42a44c6f2bed116bae0d2092789fbec05cf689ed25b8245c3e48
docs/Rake-Task.md100644001.43 KB1f5f7242edc71cbd1975b886f07e7893f54ba85b8388be1d0b8da7409edb54c8
docs/Reek-Driven-Development.md100644001.44 KB1ea7c26ae814d53581d21ba24f4248541a2ca891cd45153b9ffb797005ff5eb3
docs/Repeated-Conditional.md100644001.1 KB0ecc3059eafd94f9045203f01e5e7b2f3390a0b1a785912c64bdbe186218559d
docs/Simulated-Polymorphism.md10064400933 Bytes708b745953d10c5acad267c2b64ab18aee0fddbf2ea79585118e68f78d48ae8f
docs/Too-Many-Statements.md100644001.87 KBc586cb49352ee59ffd51385fe92845a4069f0b52be1169731daf1407733e786c
docs/Uncommunicative-Method-Name.md100644001.03 KBe906a4d2ca52f19447a85b15909a8201c16c124deb4518a9762ee18aac8fd326
docs/Uncommunicative-Module-Name.md100644001 KBae941f8ed0ce25adf497c2213dff8eb1667f6b6fd82465ff7fbd0bd4b371a5ab
docs/Uncommunicative-Variable-Name.md100644001.05 KBb6b7743a9973777429bf1a017e06b7acf5fe7e710237b313ba1e8391d151a207
docs/Unused-Parameters.md10064400599 Bytes6977624c49c284aba5e48372e32c86e114de9336ac289474ae1c832853e598d0
docs/Utility-Function.md100644001.44 KB5df615c42a54c278df06ed6d318681d211785acd2bde89b4abb49a3b823c09de
docs/Versioning-Policy.md100644001.07 KB0f765a088f4d5f0abd639d358a48b999777d3f548c5c7111f72ef9c2f4552628
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/options.feature100644002.28 KB739abdd164b6f40446cd0fa93b5f969744d39e26a2305687b84a9d1cc1a31342
features/command_line_interface/smell_selection.feature10064400576 Bytesebbd5b335d50952c22295c68cde7e1ac82e0239214d40d04700b8c3a631628b6
features/command_line_interface/smells_count.feature100644001.54 KB7637683e218b99faec16356145bc207a3b4b0eeda4df6c8a44363b694becaee8
features/command_line_interface/stdin.feature100644001.18 KB04376ceed3882dd901b68aaeccb1819f516e9ad3eeec9ef775d4d3f014337dfb
features/configuration_files/directory_specific_directives.feature100644007.61 KB944cf36a617499251e22d31399eb1da75ea544335916e5b5c6bbd665a0ecd4f4
features/configuration_files/masking_smells.feature100644002.4 KBc479b91eac92165f380e42deebb92722fc59a51695a3c8b03ebf1fb8c287daba
features/configuration_loading.feature100644002.03 KB4715d08e8ec58274a9f0dedab4e5701dc019aca9ed6a61b63fce43c07121d3b3
features/rake_task/rake_task.feature100644002.62 KBc1fb20df8e744179dd6eaf01f2793e14b5f2c2212ade2788b3fd745b83021ef0
features/reports/json.feature100644002.18 KBd7f1dbaf72677e844cdcc975488a29418825a1a7acdb15659273b797995009a4
features/reports/reports.feature100644007.8 KB220188b48cead1ef850186d544264b670dc6051c94f90e4d6b8758696aa6228b
features/reports/yaml.feature100644001.79 KB405a4b76923c4b14c7f08e503587a4a94da0ad49b1a9549255d31e8b6861013a
features/samples.feature1006440021.9 KB91ebf3f14ec2d7a8e7862aa25b14f83d338bf0dcefe24dd32317d271e8fe487e
features/step_definitions/.rubocop.yml10064400116 Bytes62c50f8b2d045905c9a7289f0db5ddd85c2a95764d804ddcc84773fbdb284177
features/step_definitions/sample_file_steps.rb100644003.99 KBc081a9bc35a19ac9d0809147ca6c84e60d8f035ef415d6a0aa46afc5efd72a8b
features/support/env.rb10064400806 Bytes1e88ba071af1130265a517742af6a7f3ad0a988c92353fb5307c9bbbb193b74e
lib/reek.rb10064400135 Bytesfc8081a8ddcaf774a37d3435fda708edf2e0fc9c37e6858b3f30483ce46b8e3d
lib/reek/ast/node.rb100644003.63 KBdc75b07f5ea80149ac5b2fc9a15ae1c24b7ec3d24cb2a78ede3fe6327ea3b25d
lib/reek/ast/object_refs.rb10064400877 Bytesa1a3931befab356bea9371c1938b45771d9c93ea8e7e1db40dfd7b982ef37d9a
lib/reek/ast/reference_collector.rb10064400739 Bytesf66333e8fed17cfc4047676c764a3e4054f9bc9c11bd877b19757ef9b175c00a
lib/reek/ast/sexp_extensions/arguments.rb100644001.76 KB1dab3f0f39bf122c6ac959d5a7e2076ffc1d2a7850055744afdfb78dd55bb38b
lib/reek/ast/sexp_extensions/attribute_assignments.rb10064400201 Bytes28f2059431ca856f8ef9636891ab1c403dc8a200b87ae927cb811765635d1c93
lib/reek/ast/sexp_extensions/block.rb10064400575 Bytesd719e493c637b757cee808eceaca4cd49e54f6dded4c95bc1e358eaf8f58fa33
lib/reek/ast/sexp_extensions/case.rb10064400405 Bytes815b398b3ca6813e2b004f38a4210af9d47a01b46993e5fb60a652e8350e7b7b
lib/reek/ast/sexp_extensions/constant.rb10064400204 Bytes29f6d79ab7c5ed5c967c9781a8ab8e86e4522e714acf4b9d7e7d13ec61d73001
lib/reek/ast/sexp_extensions/literal.rb10064400195 Bytes5c8fc8a8abe92a6c0d8b07f08eb314bebb26382c2245d020d1e953678cd1bc34
lib/reek/ast/sexp_extensions/logical_operators.rb10064400548 Bytese3b714d115e45d298da00fe6fd79077a8a0a67671ede452c463758b7c01d5287
lib/reek/ast/sexp_extensions/methods.rb100644002.28 KB960da3912df8ccc726d77d528e8e2d39ec8a44155964f046963d292e6a0a16d9
lib/reek/ast/sexp_extensions/module.rb100644002.32 KBf1238a7e9410be08c4b8f79397d7616ace7283d1750a992a66770b26d1018bfa
lib/reek/ast/sexp_extensions/nested_assignables.rb10064400521 Bytesf3e260301db1896dfc7138f41ed5ebd3cfb5665e09b590e7fa52a67492077956
lib/reek/ast/sexp_extensions/send.rb100644001.37 KBb6679bb12605d160a262f3a5d6a1363826610fe0bbf9d6f30c7dfd43e2e1f3c6
lib/reek/ast/sexp_extensions/super.rb10064400227 Bytes8d6c07c85746220230d7efbaef432962b08648aba338370b12af86dd7ff7eb5e
lib/reek/ast/sexp_extensions/variables.rb10064400773 Bytes7304967e9ce052430afb4fd65965a33cf4eae888f8cd257f28e09cd3495a8834
lib/reek/ast/sexp_extensions/when.rb10064400261 Bytesf60099f7640aa288abe10022f8af182e6dccb01d6d3e29bb5b3a72c04d211212
lib/reek/ast/sexp_extensions/yield.rb10064400263 Bytes1d8fea246b400858892819e58df2955884c3b5de0e7975a9b6e840f3fbb857a8
lib/reek/ast/sexp_formatter.rb10064400805 Bytes06a91872ad86df481d8cb5e3ad01d03966e1556462d9810c3dcfc63d80d17058
lib/reek/cli/application.rb100644001.56 KB1eeb269764f39b720dd57f44f1802d9ab7a31ff6c382e9d29694290c99df9b5f
lib/reek/cli/command.rb10064400288 Bytes7cc2cfec03b9a1feb08cc0434f8567254723370476acd0cd0ca8e05bb33bad92
lib/reek/cli/input.rb100644001008 Bytes6e072b000de6271370dae4456281871dd0f496bcd7f968387a8542ca925e934a
lib/reek/cli/option_interpreter.rb100644001.32 KB86aa7f1ccd500b290eabf70664c20ec8220df8448ea337ccea7f60c40e1196c1
lib/reek/cli/options.rb100644004.57 KBe4977eb2744e5104ad2a1ea9cedbfc7d94cd27f517d7fdfcf8ca092755794a83
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/app_configuration.rb100644004.03 KBfdeeb75acf772279b54a93bd87c4f0aabe78d00cf3e5d789ace2156e5ecea918
lib/reek/configuration/configuration_file_finder.rb100644001.74 KB56bd7ef50d5afa8526cb4356ef9ccda865d7b8c1fb8fa3113fd2463476c72f69
lib/reek/configuration/configuration_validator.rb100644001.25 KB161f113741e08f7441a5a5c49113cb9373dbb483f9ce182cb64f11384ef2f938
lib/reek/configuration/default_directive.rb10064400266 Bytesc81378a4bfb51143bc37032b8bbc9cb061a9f0906be69f2d195edbe02051c3dc
lib/reek/configuration/directory_directives.rb100644001.79 KBefe9d32c17da997aa4a3e8de873d4fc6ea9e1f1cc8e4b3285a0492e7d0379d6b
lib/reek/configuration/excluded_paths.rb10064400417 Bytes154ff8ddfbdbcb720902ca76b996a38290af35588785dd0c2cdfd0ef045265c5
lib/reek/context/attribute_context.rb10064400460 Bytesa84107016929798061edf7749c7a98a10a29db94d87d78de7a0320956c2d93b6
lib/reek/context/code_context.rb100644005.07 KB749184b80466fa7a70afa8c1daf04a5af7ee2cdf070e9e1afa98b5c6547c4469
lib/reek/context/method_context.rb100644001014 Bytes0439cfefcad9d823ed0a69892c57d9765447874ce35eb9b0892cef205a42098a
lib/reek/context/module_context.rb10064400933 Bytesa38ccbbc80ce62891a156546300f28b2eef5de3e3d4c784dd88352d0637a7915
lib/reek/context/root_context.rb10064400344 Bytesa9e7c7a73aa3d3ce23beb0213e016767d1b0a7b5997ed48d51d1d91a7d61a839
lib/reek/context/singleton_method_context.rb10064400276 Bytes8bcd5e3de02e88c3f569d90f66b22641014dd061869e224116eef7024704cadc
lib/reek/rake/task.rb100644003.49 KB6963e2b3579be48c0e9e611a6f39497af7e3e5342aec7248aa4a0da0b57f1cae
lib/reek/report.rb100644001.55 KBc1e364d1764e84ac4518d398e1fe3e47dc269d9cca6408822a33c25997e0d0a0
lib/reek/report/formatter.rb100644002.03 KB9fa74044cc40ba2cff467d19f83d426b7543df9f38dd139d15498cfb89a515df
lib/reek/report/html_report.html.erb100644002.43 KBb2440fa415633118e0f7f0e7af629f0d8ffa0a998107c5d8c5fd68d2e5ae7074
lib/reek/report/location_formatter.rb10064400836 Bytes77a34ec1d21b0a68190b86122a77c81fa59094197c3ecfb73929974033b9e660
lib/reek/report/report.rb100644005.54 KB9611e00931c7a5994b61d0b3f3c47f3ca0a5239c35858665ef145a9eab5f8123
lib/reek/smells.rb100644001.06 KB73068a44e9a117d8b8f5b90dc71025652f8b5fe9246953a68e9cb809d3ba8dee
lib/reek/smells/boolean_parameter.rb100644001.08 KB2936d1b6417a251b651c502d620ec18f0b7baedeb2ad93406efaa0ce94631ce6
lib/reek/smells/class_variable.rb100644001.7 KB7846b6e9b28a1f41edf08af4cd5f2bfd5d50ed76a3149cb3a71c613b99a837c9
lib/reek/smells/control_parameter.rb100644005.48 KBa7a5d7828d21bf9a320f0cb701b297036a2d5001c35df63c83932d0dc55502f4
lib/reek/smells/duplicate_method_call.rb100644004.11 KB356b607e1516b9d235db7181602eea2894cf6cd6a3b153cfec196035080a858e
lib/reek/smells/feature_envy.rb100644002.16 KBbd761f4ad5b353b481ca97809a00c08933209645ffee9f3033827ba111528edf
lib/reek/smells/irresponsible_module.rb100644001.05 KB923ce8fd25f2173842beb42b77680f7215604ae758923c6aa67adf96dff96b2f
lib/reek/smells/module_initialize.rb10064400998 Bytese79b3552fe21ee566f54d1d04af7c884512a676fef732aa0e05f468b703bcf3e
lib/reek/smells/nested_iterators.rb100644004.09 KBd0dd5065a9a1538cdef3446755c315656e24f1032d756d1cf8bd08ec46a2227e
lib/reek/smells/nil_check.rb100644002.11 KB64cb70bfcb07dc58353d7da72fec49e660c8f1222ff38ad0efa5e9cf507703a2
lib/reek/smells/repeated_conditional.rb100644003.14 KB24114c6c86c267998f24a9bbf0fd6a97f1d02a2239b492e420f7fcc8e285e6ef
lib/reek/smells/smell_configuration.rb100644001.59 KB5d2c2ac6d0111601394ed58e8d0cc0841fcd3770e0e63365e5f5ec3e927fbe08
lib/reek/smells/smell_detector.rb100644003.1 KB981751a36def787224163b929c128a019e8b309f7502348ce44726150ee6b4f7
lib/reek/smells/smell_warning.rb100644002.09 KB46171ef91f56c8e1644d173980d949e1e96f22f7435dcba0ed46a37e0c3a8e4d
lib/reek/smells/too_many_instance_variables.rb100644001.48 KBbd25cdff79bf7ca99bd0197108465a6de2f376e469be323de5be94d203d74137
lib/reek/smells/too_many_statements.rb100644001.36 KBc0d837f597bc380d76ced37a8b39cb1b884c9a1f7f526b25992a50067e8d56b4
lib/reek/smells/uncommunicative_method_name.rb100644001.93 KBb2685b011b53b8b813f5feaf505135e90bad1f2c04acd94e8cfd0645778f083f
lib/reek/smells/uncommunicative_module_name.rb100644002.65 KB0e88036680b9944fc27cc7455c689912a2953d58683f1e75660e92050b1a81dc
lib/reek/smells/uncommunicative_parameter_name.rb100644002.37 KB7088b91bd6e7878e790f55afba0a334f56579a1ed13f06bcc17e79fd7c74f2ec
lib/reek/smells/uncommunicative_variable_name.rb100644004.17 KB8793034aa9829fbf67e72abbf788e2574a31346e3f4c59f2b249a53b0fc29271
lib/reek/smells/utility_function.rb100644002.89 KBabf4c6940d30af54576f37aab67a5b5b541f8b4ca601f2966bea61ed5c98f0dc
lib/reek/source/source_code.rb100644003.21 KBd18d9f005f8f34cb41babdffd031c6d868683053e6c7a09192f584764da040b8
lib/reek/source/source_locator.rb100644002.05 KB310006b6169155005dc1cea0f8c3357c2aa5442bd00e701d336fa7d28be36c66
lib/reek/spec/should_reek_of.rb100644003.02 KB7b51deb9c3c2ed1520a5c5af664cc086eaebf6f7746e38bb87a6af5a6e390200
lib/reek/spec/should_reek_only_of.rb100644001.06 KB7fb06676eca34deee822c64783c0fc1c2dbe1f6c2746eff1b5cb09752aac1bcf
lib/reek/spec/smell_matcher.rb100644001.7 KBc7da026c3ebefcf9deab627026843a4971b6344a31ef3322357f494c0bc47299
lib/reek/version.rb10064400156 Bytes3e93b0db19c758df4a24efa2aa2820b0c0a3611cbd703d00ec2285debb086c95
logo/reek.bw.png1006440016.9 KBb55590f591448be6fcba84af226b09391399006e7541c42720eb2834bfa4faf6
logo/reek.bw.svg100644009.39 KB5728fc866796d82376ee6cad5889d49e7e122a6ddd26f849350c63adc8c46feb
logo/reek.png1006440012.8 KB139870aba4a3ac12d4fdd1843d8bf6c663c0d225c406adcff382ec221f79c5f6
spec/factories/factories.rb100644001.16 KB9db8e98608cbabe4e49a5fcb07a27e426eb4b965ac6dbe2e0e46bfb0e3f1e0aa
spec/quality/reek_source_spec.rb10064400201 Bytese40f0b8dbfb6c97df8f817385bb57cb025f1656f164293c886ed01d6ab596a04
spec/reek/ast/node_spec.rb10064400846 Bytes976e90280281866919d52a6c8fcfcefcbff691a4d0f57e836bf56e5a51283749
spec/reek/ast/object_refs_spec.rb100644003.15 KBbcc669893c6e0e3ce69d6d0261cf8db8554f366a5d6c4653a268215a17f4c6ed
spec/reek/ast/reference_collector_spec.rb100644001.85 KB0c6bb523697081c75f8f275b7f2b830d8bfc237be5b13bbaa55ae079efddb412
spec/reek/ast/sexp_extensions_spec.rb100644009.43 KBba215d82af2df1297b5aa3bee5d500de6266e2eb27c09c6ca111e9e8650bc896
spec/reek/ast/sexp_formatter_spec.rb100644001.03 KB11d58d16cac26b728d1c9d5bde8cc814cf56a7c62c2cd579d99bdd715a5d9126
spec/reek/cli/option_interpreter_spec.rb10064400557 Bytes7c778289ccbebad6b78ed85e0ad43b5828a274a6ba7e2de6a51cce4345eedb2f
spec/reek/cli/options_spec.rb10064400983 Bytesee090ed3d34b3f12795f72352dd4080380529e23219f59c7ce7c4fcd6be7c5ec
spec/reek/code_comment_spec.rb100644003.17 KBf65e74ee0e87979c6a34069d3acc2ae22a3c9e2ebf5fb23d591c4f1fc5e66b94
spec/reek/configuration/app_configuration_spec.rb100644004.99 KBd849c2b88433cabbd2c3dbea03d9ed4e117013d6c0502b119e8e40d7a9c0e202
spec/reek/configuration/configuration_file_finder_spec.rb100644003.67 KB1dccf425c6bb8073ec4bc61905b5ba40421070491147765c449cf7aa9bdc9330
spec/reek/configuration/default_directive_spec.rb10064400423 Bytese5f5384fdb4d57ba09dcd1c86a088cfc4ce3360c0962a285608dc8c069bae782
spec/reek/configuration/directory_directives_spec.rb100644002.74 KB23a495fcd6afbb5b922c93b5ac51b468685cbdea6f72cad82d0db3aa8577f62e
spec/reek/context/method_context_spec.rb100644001.88 KB7680c85db3178c06ce49aa62bc70c235584f284263c072223d75776092b68f85
spec/reek/context/module_context_spec.rb10064400724 Bytes99aca8c84f030e5fca492dd24d70098c9f0e2e51581ad3e7d96e71828d912b32
spec/reek/context/root_context_spec.rb10064400352 Bytes6fe116c6d9082ecb19737024137402e3eceec6acfc3ae4e2f86f1ccb38ed1caa
spec/reek/report/html_report_spec.rb10064400679 Bytes652edbec6062795a7e17f75eaf339c4834b2c1eec721d77b782a79c481ece677
spec/reek/report/json_report_spec.rb100644002.94 KBbf4d34036c6baae4d80aa2960787204d83b8cb816ddd44d6d564f82668011ca6
spec/reek/report/yaml_report_spec.rb100644002.37 KBe8881c6167cb2bfaf2fff159b13ad5785f4017102bf97e6f99cdf9636aab28e3
spec/reek/smells/attribute_spec.rb100644003.12 KBf0092234a8db6ea36de28d6a3bc7ecf81a7d63e07692c00d6370c1e3ce383ed3
spec/reek/smells/boolean_parameter_spec.rb100644003.01 KB97c07286bc3729718e06a3a447e9ebe9941dc880d9a23876536cfa19aeff974e
spec/reek/smells/class_variable_spec.rb100644002.86 KB149eef52d85216485a9d56dca3b118a5f374b8e9c5312b3d88302376cbc257a7
spec/reek/smells/data_clump_spec.rb100644004.76 KBab04d2c98b8f3776170f65e4efb5d34f3c1ee69bbdd11107d11521c422d60bba
spec/reek/smells/duplicate_method_call_spec.rb100644006.16 KB6bdd5f8e9bd82366abb80669f77f96719da10e51dea493b685a6290748b8d846
spec/reek/smells/feature_envy_spec.rb100644005.9 KB0456377a3aed0c0bbbc449428f3c847cbd41f0cb132f35b4c669600fc4c12dac
spec/reek/smells/long_parameter_list_spec.rb100644003.24 KBbba56cae1128669ec3bd3d919bf779c53214b2320baeef4370bf17f059152bd3
spec/reek/smells/long_yield_list_spec.rb100644001.59 KB1cfbd18067237b46e10cc14dbdb5a62aa3faa382721666b8620da11632ad7939
spec/reek/smells/module_initialize_spec.rb100644001.03 KB9e99447fcc7274cfd87a2298cc905eacdaf831ce1e1746bb2b746508bddbe484
spec/reek/smells/nested_iterators_spec.rb100644007.99 KBd78c94a1d9a2a533ff6eb167853238580b00e3cd357111d1f9256727433b219f
spec/reek/smells/nil_check_spec.rb100644001.89 KB147537809c8c8b154c62892c89674b10ae77f9d1fd6e2ea5e88468629b1a7541
spec/reek/smells/prima_donna_method_spec.rb100644001.05 KB061d6258bb52be061989d0e2a645cccc78475bbbef949eaa348084d5f633fc71
spec/reek/smells/repeated_conditional_spec.rb100644003.04 KBc77d2f55a0330c4e119b86df9f7c8c4c8adf90eaad4daf26e1a3083c8e7894ff
spec/reek/smells/smell_configuration_spec.rb100644002.06 KB0f00a6f359ee21de7e6f8ac0a161d72bf245d644e2d97372f29be83b7c94609a
spec/reek/smells/smell_detector_shared.rb10064400914 Bytes499bc2e4cd68956b3d752082ff8e78bd155841bebf4b125181cf101c984e35a5
spec/reek/smells/smell_repository_spec.rb10064400730 Bytesd24ec4d66ceadd6cfcabdf24dd80d9d49ac84b8c36ad568616148aa0ed3c7849
spec/reek/smells/too_many_instance_variables_spec.rb100644002.31 KB3d076ce1589203db45e0da7833c9fa57c228881179d68d0aa40cbbd3de7705ab
spec/reek/smells/too_many_methods_spec.rb100644002.27 KB7f1f94c881bcce362b8216e26b56d376f9b25f432f364a599da8b074a6a86e17
spec/reek/smells/too_many_statements_spec.rb100644001.89 KB2097f6e93299714c420c0dbc48a1ee44891844110298e3da0e99739713e537ca
spec/reek/smells/uncommunicative_method_name_spec.rb100644001.09 KBc6899f49cb4fc0174fa62faf704638fb8b65d118442e23e30bd1b0df0759abf0
spec/reek/smells/uncommunicative_module_name_spec.rb100644002.54 KB060fd1574ae2e17559ac5fc215d3367f17207f9384746dad510c49da3169060b
spec/reek/smells/uncommunicative_parameter_name_spec.rb100644003.12 KB7606e34056dfdb698f31ef53002abf121358653c9fc3b45050cd3100f4c21b1e
spec/reek/smells/uncommunicative_variable_name_spec.rb100644005.78 KB901fc242f505134f48b9dc4ad4d988037eda921495a448e994e6a65e0eeaa553
spec/reek/smells/unused_parameters_spec.rb100644002.54 KB54ad3bd98cbd634387af8f8b76084b58f7c32a9fa7c4c5054f8422aeb6112da2
spec/reek/smells/utility_function_spec.rb100644007.73 KB20d8a35dc1262823b8229f2e7fc03037597c91732c28d59916cf128ba98c9b53
spec/reek/source/source_locator_spec.rb100644002.99 KB70d1a77b68766bfc58e34d608f86de8c16cb89088a14863986f40a2fed4ec7bc
spec/reek/spec/should_reek_of_spec.rb100644003.89 KB752b1d03a66733090bef026b1209f82133ad828c499d65ab5e7ae41a422e2e1f
spec/reek/spec/should_reek_only_of_spec.rb100644003.09 KB169ad3f96f6d6e7b40c9246afc3665907b9ab1802bff7be5b0db7bcd0bc6a689
spec/reek/spec/should_reek_spec.rb100644001.93 KB53cd88aea34830937cb472be25a57a4854161f60889ca7660be3ead897c37ac4
spec/reek/tree_dresser_spec.rb100644001.52 KB6f6c12e19b92de86754ad9e6340f1a89a5cbcf9336ee6642aa45e3d7f2565c54
spec/reek/tree_walker_spec.rb100644007.42 KBbc7beaf7a2af9e526ab366bd7c6f7af9d1d3bb2bc6449cbf288ee3174c6cc3f6
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_two.rb10064400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/clean_due_to_masking/dirty_one.rb10064400114 Bytes5471860eeb8fd7a9e31428ad7dd34202fabfda6bc8f9c6174b98385d44382596
spec/samples/clean_due_to_masking/dirty_two.rb10064400114 Bytes5471860eeb8fd7a9e31428ad7dd34202fabfda6bc8f9c6174b98385d44382596
spec/samples/configuration/full_configuration.reek10064400214 Bytes3abf6407fcdb713f720c9172041053ea5b3277d194a3aacb1ec2cf43bb8c236f
spec/samples/configuration/simple_configuration.reek1006440094 Bytesf9417ff70d5ed4d517dfc3029933d8dc5a602a15ea2a5f6057b77fb1cb94e135
spec/samples/configuration/with_excluded_paths.reek10064400141 Bytes0867645f47bffe4da2e95eda41e4be1af8b3876a8aac044581a8ddc8131398b4
spec/samples/exceptions.reek1006440051 Bytes8a4ee6d7ab38101c9eaf780624cdfc5f8616ed5bcc7b84a01e8cca02918272da
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_hidden_directories/uncommunicative_parameter_name.rb1006440065 Bytes22cc4912bfab814033dbb279c7f26467b26d7f75cb568bc349c5608cf8bea941
spec/samples/source_with_non_ruby_files/gibberish1006440021 Bytes4bc5e0351e9464659ce095d6b2a43642818157222ddf7825522f2649692ffe80
spec/samples/source_with_non_ruby_files/uncommunicative_parameter_name.rb1006440065 Bytes22cc4912bfab814033dbb279c7f26467b26d7f75cb568bc349c5608cf8bea941
spec/samples/three_clean_files/clean_one.rb10064400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/three_clean_files/clean_three.rb10064400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/two_smelly_files/dirty_one.rb10064400150 Bytes1c0b40da907648f5310a945e033a18a5dd2e6f40f80077d880e4f5563ef161c4
spec/samples/two_smelly_files/dirty_two.rb10064400147 Bytesce09266ebf463d03287748deebdb786d04d28c254b060f0f9351cd2adb12a680
spec/spec_helper.rb100644001.64 KB13e3762b8a7fed18f75ab978c129d1119892afb8190010be9b25104c32ef7b08
tasks/rubocop.rake10064400105 Bytesbae4ba20c3bfa4ed9bdaf6b4966dec8b5fc8b1a728ae53a665d9e58791c1cba5
tasks/test.rake10064400680 Bytes297491903be7ef73cd9824a06f9ad741c07c24ddc236f54917130bb0319e9389
docs/Too-Many-Instance-Variables.md100644001018 Bytes5584b6c4769d808eef28094682f56cf1bdb171034f8fecbfa924c93b65e23e27
docs/Too-Many-Methods.md100644001.04 KBfa7efaf0733824568d3919e77b285962cec9b3c906621fc081af2f86df6237f1
docs/Uncommunicative-Parameter-Name.md100644001.04 KBfab66e8ebede1c0474d12d921934cdd5cf13824381dc233f9143f6f24ed2ba0e
docs/YAML-Reports.md100644002.7 KB48846099c5928c4014d5d0595cbe2c98472e749332f22cdaa304f092527678a8
docs/templates/default/fulldoc/html/css/common.css1006440061 Bytes12028a009bcf5952b6cb011ff0d4a6df3012ba7a79f7a2737640b8bc2540e645
lib/reek/ast/ast_node_class_map.rb10064400934 Bytes8725d488ed1729cc1c7efaabfb25fd8c783ae06086dff29046cd931b8e05511e
lib/reek/ast/sexp_extensions/if.rb10064400342 Bytes88f1be51dec0755d7f87e12eb45243b03f8b114429445f2bd5598bdf2aa11668
lib/reek/ast/sexp_extensions/symbols.rb10064400265 Bytes5d749a22ab1d3019dd0ade4cacf71ebf2c3d1e91a9faabe00395a1a6d337a8b1
lib/reek/report/heading_formatter.rb100644001.08 KBbc7fa5e1e46291734d8b964ef57bf2bbedf346738fd3412551bcbdb320bd8ec8
lib/reek/smells/data_clump.rb100644003.94 KBb90d9ee3d91125f3bd9e82609dba16c13bda8938b34c5e399c901bbce364ac42
reek.gemspec100644001.62 KBd7a3b994c3da5df51dde1de3f2eac4b2919c45e7da7c2a2488ac24cdf8df33d1
License.txt100644001.04 KB98d3c461ccd509375724df26265528d3d0888fcd2a2338c0d2390106605785f5
bin/reek10075500285 Bytes1aea5e962f5a5af00ec0afe1a84a373052ed8723f46abebe5ac8e6a94940dab6
defaults.reek100644001.82 KB74be125121a4efb6730289cd59f723083469aec2f184d38716a9de2e9cb02ab0
docs/Boolean-Parameter.md100644001.55 KB046af9af9430c6de4072db2015e7035a3afefde4f6ff9d8bc61232fc364d22bf
docs/Data-Clump.md100644001.6 KB66f45a0f615803457f8e6f5775186309c9f4d9da2332631bb9d6e688a02b7919
docs/Irresponsible-Module.md10064400765 Bytes3238d4799e933078c5ba12619358d3105ee1dd3f46c2e1ddb0907b882ec2d9b4
docs/Module-Initialize.md100644001.07 KBb36634561575706f93fda8c55c20f717081ba24728566f40a39f0106bec1f1e2
docs/Smell-Suppression.md100644002.24 KB7187461509a241bc46f14d8acede7a03efa40c18ba7c484117580c21d0b024c8
docs/Uncommunicative-Name.md10064400680 Bytesade9e5c31a49966531aab3588eb33bf7de934191c992f3538808888ff50e971d
features/programmatic_access.feature100644001.26 KB6125cdb6e3b10d3ad644d2c0dc845861ed18a0aec64600dd89604aadb569fa52
features/step_definitions/reek_steps.rb100644002.33 KBa60c0f75ee406121236c52396200ac73f5ccec1633df12f62f60a4d38ee69c17
lib/reek/ast/sexp_extensions.rb10064400790 Bytesc8aa68075e32f4fbd68c864ec8095d3e9ac71bbec3b98677e0082d81feed2fef
lib/reek/examiner.rb100644002.56 KB49a8df40cf2995aed69322fb1b0f9fe000b2925e8c23649180c64798648bad41
lib/reek/smells/attribute.rb100644001.39 KBfac741f41b9d9edf79590b9d42e685ba8e994878e137b4b8e2f795342c76ab41
lib/reek/smells/long_parameter_list.rb100644001.49 KB07c7c3a79f87a5bb75d891c5c90f70a74d25c12d6c2ed3036fbff42c6eea1c41
lib/reek/smells/long_yield_list.rb100644001.46 KBe49779bf396b1b59f9ba590b4c0fa30bb1577212311522d8cdd9375a1730cefc
lib/reek/smells/prima_donna_method.rb100644001.88 KB06f48c11a81c23752ed840c068258bedeab419cc8ee23dca734f94d97d78a424
lib/reek/smells/smell_repository.rb100644001.51 KB6dd9112cb5f63d263b3f43a34563ac0d6f458bedf0907f841e24fd93e997719c
lib/reek/smells/too_many_methods.rb100644001.56 KBfcbf504048c58f4327da3453f6a20db7fb9cc9562f88dff6aba41be4dea9ec7e
lib/reek/smells/unused_parameters.rb10064400846 Bytes2ce88d21f7e93c3fe21950ecf1067affddf9ac8f11a149daba0a461fbfc40d94
lib/reek/spec.rb100644004.5 KBf58c6ef8b4be93856484746128c7f1035abb6954b081405c9e8b04a0ccf89152
lib/reek/spec/should_reek.rb10064400824 Bytes7f63e35af252ea6fed42dc1620e004a71a568686a2f36c9193a981c317f18128
lib/reek/tree_dresser.rb100644001.9 KB57d3d5c41cd056d1ab0d0035d35a28e205ee46b2985cc19f501e17576819cfdc
lib/reek/tree_walker.rb100644005.63 KBfe9e91297fa25dd88024a66653a12009f9eb8c2b12281885695c3aa599c85619
logo/reek.svg1006440024.4 KB31a70332e27ded77f81c5a14552196591e6a2529830fd2eee2d91305e99fa165
logo/reek.text.png1006440022.5 KB5a072cc5be8e24afa892fbf16fa4e9e8a14d320e6c34212e62e6b67135f82e31
logo/reek.text.svg1006440030.8 KB6374993b3da9cc64635c7da3a937ce64786f3946dd26373c0139d3249e2a94a5
spec/reek/cli/warning_collector_spec.rb10064400833 Bytes9cfb886fca9dffa9f28cb88007f41808c377e2841830f2982f8982bd13b6a4d6
spec/reek/configuration/excluded_paths_spec.rb10064400902 Bytes6f678466ea8f35c3586cb5cf5b65b7fe16d011194606ca8b9ebb2556522fc0f7
spec/reek/context/code_context_spec.rb100644007.83 KB3d6e824551d253b27672caf6ec93f4e6cd0e0bdfc841e5dff83676b9cab42702
spec/reek/context/singleton_method_context_spec.rb10064400496 Bytes785cc823cfe8cd2876d8972dd082ed3a89124f841f9d32ffed9fbb10713f5f4a
spec/reek/examiner_spec.rb100644001.63 KBe0b7aa1a522c38c3b800dc38cb6b7b5582543c4ca99ebc01b71ffc75dc07cd75
spec/reek/report/location_formatter_spec.rb10064400887 Bytes33bb2999c8af49159f1f3670a791611e5d311c3c14c2f7a4f4608c6c0fd91ecd
spec/reek/report/text_report_spec.rb100644002.48 KBe3cce7e70390072009ed08f3173cab52654a930fe7476daec31113504dc1a01a
spec/reek/report/xml_report_spec.rb10064400825 Bytesf35d6e289be02eea75abb795b39cb4d85e0c39f464d24385cfd200d10ac03f66
spec/reek/smells/control_parameter_spec.rb100644009.26 KB95c0f4dd424b74b78f1930f2223574d3401ca50745b23307eeb6340ac9ac049c
spec/reek/smells/irresponsible_module_spec.rb100644004.3 KB5ea847117af73f2659ec3798e7f1090d381f6209afe34513b00552dbf522a1c9
spec/reek/smells/smell_warning_spec.rb100644004.77 KBe65eb1a5cd36819537344e769e636eb651a065f9236d0e7a76d7811a395ee8d0
spec/reek/source/source_code_spec.rb100644002.78 KB9440ee858f78bffa72f5bb83db1ec26ec51da72e31b0434423315c7ac6c0e142
spec/reek/spec/smell_matcher_spec.rb100644003.19 KB5064e6978062be2352d5322e648d4beb97746361071206e183df8483aab827be
spec/samples/clean_due_to_masking/clean_three.rb10064400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/clean_due_to_masking/masked.reek10064400204 Bytesf0cc0397edb630b122e21e2a15896d4cddde233ddec58ad60cadab881cca01c2
spec/samples/inline.rb1006440020.2 KB0e97c88b460b16d5fb70a469cae24dfa7ad6b4d9bc2a0bdeefd44876f8cbc667
spec/samples/masked_by_dotfile/.reek10064400179 Bytes25bca97f870491123ae8a84da8c4f801f1b9160c058d9ec6ee63837a0493b76a
spec/samples/redcloth.rb1006440035 KB98d6e425d1a711cc0cb8cc1b7c7725ad1ed30a84194efd4c645e7848d3e40094
spec/samples/source_with_exclude_paths/nested/uncommunicative_parameter_name.rb1006440065 Bytes22cc4912bfab814033dbb279c7f26467b26d7f75cb568bc349c5608cf8bea941
spec/samples/source_with_hidden_directories/.hidden/uncommunicative_method_name.rb1006440047 Bytesdf8b80f235bbaca1313abee239585fb7bfc9484e4f4a8e0121688228bec2acbd
spec/samples/source_with_non_ruby_files/python_source.py1006440023 Bytes07219cd9561b41ce1f39209958076c471b17855679c968b42767b0122423c782
spec/samples/three_clean_files/clean_two.rb10064400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
tasks/configuration.rake10064400578 Bytes6384de2c63b126fdd17091ad27c361aba620f7ca249258298d95623ce23c7453
tasks/reek.rake10064400119 Bytes9044c34b109983defd1513c5776742f480eab50b209600ce3bc88f6c7f8e3ec4