reek-3.5.0

https://rubygems.org

reek

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 29924

number: 3.5.0

platform: ruby

spec_sha256: 8a232111e8eadf88eabed5de3d536c5135ee6fe1c0fee6136a3e0bbecd4695eb

sha256: 38e758fe981d55ddc12a65191bc41026b12858ce17c6b1a58990a3d3e274eda8

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

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

position: 77

version_data_entries_count: 250

uploaded_at: 2015-09-28 13:48:45 UTC

indexed: true

has_extensions:

extensions:

Gem size: 149 KB

Version Data Entries

Total: 250

Unpacked size: 605 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10066400107 Bytes4b36076dbf2bd63f24b12f62086e11e69083f915dea2a61bded061b95499c2c1
.rubocop.yml100664001.16 KBf7d0e29a8d25ac46aa6dec592bbfe97ac5790bb46bfca3615fb787978e541a6a
.travis.yml10066400637 Bytesb8dfbe4e5c48cacacc320a8d2668e9915d41dfc63fbbcb36a5a2c54801846aa2
.yardopts1006640084 Bytesa11ae711d907d7b5fcc128d9a157998ed6a267c2219dccc3e69e0992fba28d01
README.md1006640011.5 KB38656f2990fe386414533840b6c79da4482b1b93ec5a5f91412ac55178b50418
Rakefile10066400194 Bytes90e2cf444b2a62a03393e4f6fc8f924490e712a4367ee011bfdd317243da3b81
bin/reek10077500285 Bytes1aea5e962f5a5af00ec0afe1a84a373052ed8723f46abebe5ac8e6a94940dab6
config/defaults.reek100664001.82 KB74be125121a4efb6730289cd59f723083469aec2f184d38716a9de2e9cb02ab0
docs/API.md100664003.19 KB46ebaad9529d4c9410d6166f1afe5e6304c53c69d6eee840755175227ba6a1d9
docs/Attribute.md10066400813 Bytesc7886cc27788661b630a5b113b00a534f60da7dfb8c50c67f9176ff36f2dad92
docs/Class-Variable.md100664001.1 KBb574e606a115004e1bf9752fdb34bcc0b20c56c58a806e035f49e4e1ee2f9ed5
docs/Code-Smells.md100664001.72 KB3159d17a90b995d62985decbd6e43a7ed4aead0cebc7d47ffc2b5483fa241d75
docs/Command-Line-Options.md100664001.94 KB55786be66b407794d59104d18a55cec017bceb6ac52e7686bd74f77855fefa67
docs/Control-Couple.md100664001.25 KB1a6ce6eda697c3caebc2f705ba65f435fe343abb1ae9ab7d55b89d45a5ebae7c
docs/Data-Clump.md100664001.61 KBb12e849429af3f1ce3573a61f575a1326243e574a8577464318668e5b9960325
docs/Duplicate-Method-Call.md100664001.4 KB5a9d4ea2962bb7d376bba18e18ecffbd62f9fe67b5a49511b8403cb504888419
docs/Feature-Envy.md100664002.19 KB6136a9577650e18408cb7db774c80a32049494758284c3a48bd766abe181f56d
docs/How-reek-works-internally.md100664006.57 KBbe05c90f086a93b1ba8e9fc7e7e409a929955455ddac6b7837f7e8b90f8688c0
docs/Irresponsible-Module.md10066400767 Bytes344e5865d62d0cbc3ae4f8c65eb52bc4e7826b9f69358f05bf48a58f0b5b4746
docs/Large-Class.md100664001.12 KBa06de6379699eaf37bb75265fb10393e9381caa719eb04309666ee89a30c81af
docs/Long-Parameter-List.md10066400904 Bytes57e5de7fd8f500fa4a9f5d5debf4d4a886a404f9eba581888ef7fd813fb2669c
docs/Module-Initialize.md100664001.07 KBfdf99a9a0178aa454b0f4127d40b99b7a04f880978a4118fb44054d784609c49
docs/Nested-Iterators.md100664001.35 KBc5adaf42225e5b41b462f32aac605dcbe27e3e7cb48dd3648fcd5adeda51d8e9
docs/Nil-Check.md10066400902 Bytes443f169822c15b1cb07b42863ebd4a745952610310012bbe9ca57cb1f5cf475e
docs/Prima-Donna-Method.md100664001.59 KB2e51454d0b6319f604ca36363b90529f75ca649b5ef2e4f923b205950f32c9c6
docs/Rake-Task.md100664001.43 KBf9e57d0e5b7bd8faced0891c5d185f6a6d6591422ad7009a7c1a6895ebacf942
docs/Reek-Driven-Development.md100664001.45 KB6c0aa57c147c5932e64f0d688f98e785e4eb6d71846a3ba781fcecb14692d278
docs/Repeated-Conditional.md100664001.11 KBc3193bdf38cf79777e890c90c723fc38ca16597f4abb19529ed7057c3c45184c
docs/Smell-Suppression.md100664002.24 KBe2da99274a5abf41cda05cbf2a62d408c3724d7c9d329203076ffcd026efc923
docs/Too-Many-Instance-Variables.md100664001 KBb39c12d4caae430bcc9fc89da3c5e1569edf6b5dc69c389cc2d2297372bea551
docs/Too-Many-Statements.md100664001.87 KBbbb911e8bf9e2c88aed596642eb284bd3ce8d79339a065b257e78542ad3a1b48
docs/Uncommunicative-Method-Name.md100664001.03 KBd165c965e249e4cc2d822ac9bd3544d3fbf6bd006c7c3905ef52226ec2dab543
docs/Uncommunicative-Module-Name.md100664001 KB14e088c72f469689a5ed72a547d6b25ef0c37ccadd6d8869d50422b515924fec
docs/Uncommunicative-Name.md10066400681 Bytes38b5692a91d2e02e38ef2be2608aee2e6fb71829c5a106508da48d969bd41282
docs/Uncommunicative-Parameter-Name.md100664001.04 KBbcd380c17dc1583c191fdb48d97b6a0494767b7994bcd5e15110b6e63541a34e
docs/Uncommunicative-Variable-Name.md100664001.06 KB261c105a667d89e560d7abd23986b4fbb1e3109bfc0f7ec46903f3cc7f4d2993
docs/Unused-Parameters.md10066400600 Bytes2fe61954706f298257f9819cd828758091527018cca67a395efb534bb2b5e82f
docs/YAML-Reports.md100664002.7 KB48846099c5928c4014d5d0595cbe2c98472e749332f22cdaa304f092527678a8
docs/style-guide.md10066400477 Bytes2ea5247cdaaa7fd8b076355f888624ae60f9c24a5dca977729663b178dc201cb
docs/templates/default/docstring/html/public_api_marker.erb10066400122 Bytes24e3dedda2477915c927b12add441199a3c42f6b80a08d1495f78b34c6e2b48a
docs/templates/default/docstring/setup.rb10066400701 Bytesaf1b6b2ba9718bc5245e2bca986217f388048cb6c347524e1a758a169d87458d
docs/templates/default/fulldoc/html/css/common.css1006640061 Bytes12028a009bcf5952b6cb011ff0d4a6df3012ba7a79f7a2737640b8bc2540e645
features/command_line_interface/basic_usage.feature10066400992 Bytes0aea7de7e6699549200dbdb41b977d87fc17297cfe7a7adb324947f83353293d
features/command_line_interface/options.feature100664002.28 KBd166f5289dc75a96856c1f18a9da2fb2b69d2df2f91a47cee92ca643938b21a9
features/command_line_interface/smell_selection.feature10066400576 Bytesebbd5b335d50952c22295c68cde7e1ac82e0239214d40d04700b8c3a631628b6
features/configuration_files/masking_smells.feature100664002.4 KBc479b91eac92165f380e42deebb92722fc59a51695a3c8b03ebf1fb8c287daba
features/configuration_loading.feature100664002.7 KBb36784d7dcfb6050435e37f9ad9b4ba5ec7fdc83ff28d20a522ed3eabce314d5
features/programmatic_access.feature100664001.26 KB4c729bbd329491a0dc60c3893d66e551f8cdedfdc89991ef58d5d1df35f8f3d9
features/reports/json.feature100664002.18 KB9b10c2078842b6976e63ada588ed4d49ae35cf40ac4ecdaae943f4bb60ba8e5b
features/reports/reports.feature100664007.8 KB40d9a371b02f186c94777e5d1091d97dac26064af41c8c5c3e47b872870b0020
features/reports/yaml.feature100664001.79 KB5bf060cf1232c4fd91ba402318441f9aaa013d96cdd2c2ba865c7969c092f555
features/samples.feature1006640021.9 KB91ebf3f14ec2d7a8e7862aa25b14f83d338bf0dcefe24dd32317d271e8fe487e
features/step_definitions/.rubocop.yml10066400116 Bytes62c50f8b2d045905c9a7289f0db5ddd85c2a95764d804ddcc84773fbdb284177
features/step_definitions/reek_steps.rb100664002.33 KBa60c0f75ee406121236c52396200ac73f5ccec1633df12f62f60a4d38ee69c17
features/support/env.rb10066400806 Bytes1e88ba071af1130265a517742af6a7f3ad0a988c92353fb5307c9bbbb193b74e
lib/reek.rb10066400135 Bytesfc8081a8ddcaf774a37d3435fda708edf2e0fc9c37e6858b3f30483ce46b8e3d
lib/reek/ast/ast_node_class_map.rb10066400934 Bytes8725d488ed1729cc1c7efaabfb25fd8c783ae06086dff29046cd931b8e05511e
lib/reek/ast/node.rb100664003.59 KB5473b7be9bb5052e7e41c8172cb75cc01521ee6eb5290a36a0111fd1f4450ebb
lib/reek/ast/reference_collector.rb10066400731 Bytes421ba5493866bda71dd546a8d5143deca22edf6e00efbaff455a0ae4edefb6b4
lib/reek/ast/sexp_extensions.rb1006640011.4 KBb98b202a2676119a7245e22d80281ed568544bfc859b7ab930c9a1a69f8cd6e0
lib/reek/ast/sexp_formatter.rb10066400805 Bytes06a91872ad86df481d8cb5e3ad01d03966e1556462d9810c3dcfc63d80d17058
lib/reek/cli/application.rb100664001.61 KBcf31348526b01cadd9730ba339869a008ca3433eb27f76c450fa36556a9b0f96
lib/reek/cli/command.rb10066400288 Bytes7cc2cfec03b9a1feb08cc0434f8567254723370476acd0cd0ca8e05bb33bad92
lib/reek/cli/input.rb100664001008 Bytes6e072b000de6271370dae4456281871dd0f496bcd7f968387a8542ca925e934a
lib/reek/cli/option_interpreter.rb100664001.32 KB86aa7f1ccd500b290eabf70664c20ec8220df8448ea337ccea7f60c40e1196c1
lib/reek/cli/options.rb100664004.61 KB3f15cafb8a52bc5a42eb2aa1a4d115b30dceba39945216cddfd0bf944679bbbc
lib/reek/cli/reek_command.rb10066400691 Bytes7f5d8c6e58c2134c841b452e05568132dcc610f19cc30a7bc494a40927c64127
lib/reek/code_comment.rb10066400901 Bytes3c0b86cc7339f992a98464f3c0dd56de9f0d1dde36735031d151b8e6e96c2f3c
lib/reek/configuration/app_configuration.rb100664003.23 KB52cb6e33ff77da4be8574050d5d981b5c7adb9f2cac7dc46c01bda54ec6c6ea3
lib/reek/configuration/configuration_file_finder.rb100664001.74 KB2f7fbc00652483c40d1a758399f2095cb1db4f60e9741ca95428f96336f250af
lib/reek/configuration/configuration_validator.rb100664001.25 KB161f113741e08f7441a5a5c49113cb9373dbb483f9ce182cb64f11384ef2f938
lib/reek/configuration/excluded_paths.rb10066400417 Bytes154ff8ddfbdbcb720902ca76b996a38290af35588785dd0c2cdfd0ef045265c5
lib/reek/context/code_context.rb100664005.12 KB5b5594acb59019a3e24e8591cbc5d3a24ad6e68810c54daa5965282faf5c226a
lib/reek/context/method_context.rb100664001014 Bytes0439cfefcad9d823ed0a69892c57d9765447874ce35eb9b0892cef205a42098a
lib/reek/context/root_context.rb10066400344 Bytesa9e7c7a73aa3d3ce23beb0213e016767d1b0a7b5997ed48d51d1d91a7d61a839
lib/reek/context/singleton_method_context.rb10066400276 Bytes8bcd5e3de02e88c3f569d90f66b22641014dd061869e224116eef7024704cadc
lib/reek/examiner.rb100664002.56 KB49a8df40cf2995aed69322fb1b0f9fe000b2925e8c23649180c64798648bad41
lib/reek/rake/task.rb100664003.5 KB345c393a4af0a534d4e4de01d50a3b48be8b40699ad84742938bc42ccef7e57b
lib/reek/report.rb100664001.55 KBc1e364d1764e84ac4518d398e1fe3e47dc269d9cca6408822a33c25997e0d0a0
lib/reek/report/formatter.rb100664002.03 KB9fa74044cc40ba2cff467d19f83d426b7543df9f38dd139d15498cfb89a515df
lib/reek/report/html_report.html.erb100664002.43 KBb2440fa415633118e0f7f0e7af629f0d8ffa0a998107c5d8c5fd68d2e5ae7074
lib/reek/report/location_formatter.rb10066400836 Bytes77a34ec1d21b0a68190b86122a77c81fa59094197c3ecfb73929974033b9e660
lib/reek/report/report.rb100664005.54 KB9611e00931c7a5994b61d0b3f3c47f3ca0a5239c35858665ef145a9eab5f8123
lib/reek/smells.rb100664001.06 KB73068a44e9a117d8b8f5b90dc71025652f8b5fe9246953a68e9cb809d3ba8dee
lib/reek/smells/attribute.rb100664001.4 KB25defb3e19060ec7f9aa6694a48a748d9e8fae0bfc0fc6792eb43e011a53f9c7
lib/reek/smells/boolean_parameter.rb100664001.09 KB70f0fda6166b02f096c2ba3ee6de54e226c0a8423914dcf5724c1adf40df5160
lib/reek/smells/control_parameter.rb100664005.49 KB25311f4f29280d5e35bc326931f87552602a3cf89628c453b42ade5d5ad612c3
lib/reek/smells/data_clump.rb100664003.95 KB4e465d4caa7062dd041a2e205c0cdc401b1aca436a3faab9ec0107a753a88134
lib/reek/smells/duplicate_method_call.rb100664004.12 KBfd0187a2ef178da23783e2f64d7b648a82c36e39c4c16ddd88d77bf1f5f1fb03
lib/reek/smells/irresponsible_module.rb100664001.06 KB6e9f226a6ec26871daa2717139d107f7988ff48c666628c9919de7c2d4cd5fa5
lib/reek/smells/long_parameter_list.rb100664001.5 KB3a8dd67fbb8d3a4d4eeae7c9f72fabbc6ecf2d80ac3d65c1dd06e9012994d5d9
lib/reek/smells/long_yield_list.rb100664001.46 KBd90bf94b6f5c4d8660604e2077a72866450ab09f2ca69e57e271f52b8c860968
lib/reek/smells/nested_iterators.rb100664002.4 KBa697fcfffd4d448ecac9161619375c3b9678cd4b0298281d2dd058283f0f5877
lib/reek/smells/nil_check.rb100664002.12 KB2df1de4ddd94c5cbdad61098d6b4fa3b928069d19425c2052bfb93280ddb84ba
lib/reek/smells/prima_donna_method.rb100664001.88 KBa6b40bc917b0d3281c4f91b3a5c5b152e4ee23cb23a525f6417d48c13f2f2e77
lib/reek/smells/smell_configuration.rb100664001.59 KB5d2c2ac6d0111601394ed58e8d0cc0841fcd3770e0e63365e5f5ec3e927fbe08
lib/reek/smells/smell_detector.rb100664003.38 KBe191c08c96a16fc167c002f11ecb5ce0df7c25ad13dc6379fa310ff12bde680b
lib/reek/smells/smell_repository.rb100664001.62 KB3a1a5971266e0923add748efa8ab7f9e617ef09d1bbbf3dcea836f5aa850a1a7
lib/reek/smells/too_many_instance_variables.rb100664001.49 KB1f1f7d8e2d63825e769bd4b71a5ce2d1c926039259857544089c98be460c0cda
lib/reek/smells/too_many_methods.rb100664001.58 KB0e864d8dfba3c1ffdfc7b6c564375ca0c2dacdd325c3f5552d4d2fed585625c9
lib/reek/smells/too_many_statements.rb100664001.37 KB41827cf7a6cd4d987bf8859af06c9ef9055c3fc74de79ba0771766953b987de4
lib/reek/smells/uncommunicative_method_name.rb100664001.94 KB3163bd4d04050337b5b3a17c49bf4c9107ffa6ccbaf1a7ad98fa7b479d3471c7
lib/reek/smells/uncommunicative_module_name.rb100664002.66 KB2bb033102a10d42fce0897bd3cb04013be628eab86c6539f9d2da7abfbd5d0bf
lib/reek/smells/uncommunicative_parameter_name.rb100664002.38 KB7be05f17d0c7c45b94fcb0687f7ff350bc940c94f4f77181f223e981a4aba734
lib/reek/smells/uncommunicative_variable_name.rb100664004.18 KB0cc27e92f056b927f1faa67be789183473bea226a24a298a2907ff1d1d3e18b1
lib/reek/smells/unused_parameters.rb10066400854 Bytes33f83ad6480f95bbb28e24a5c7b4126a47d132728f23182f69adeaa89b80b528
lib/reek/smells/utility_function.rb100664002.9 KBfcee7e35dddef3304fb3bc20e30843530f8f340a7fb63703e0e8b925f11657b6
lib/reek/source/source_code.rb100664003.21 KB9f7918ac9b96e6ab6ebf9fdd73ea6449dcee9304893a256c25f0de3517014209
lib/reek/spec.rb100664004.5 KB140b65a1d1a286b099949ba3df4e300e282d1b78b94f9f2415cd436085601739
lib/reek/spec/should_reek.rb10066400824 Bytes7f63e35af252ea6fed42dc1620e004a71a568686a2f36c9193a981c317f18128
lib/reek/spec/should_reek_of.rb100664002.91 KBcd5a921d019c04221c8e3b06e5582a620a805d3298138d835368ca3ebce4c750
lib/reek/spec/should_reek_only_of.rb100664001.01 KBf1b98300b195b6fb78e24d432a1bb88cf3e618913508dd43cedbfaff7ec7e075
lib/reek/tree_dresser.rb100664001.9 KB57d3d5c41cd056d1ab0d0035d35a28e205ee46b2985cc19f501e17576819cfdc
lib/reek/tree_walker.rb100664004.86 KB2e4b0f44a4d34acef8ffa31b7cee13e047f118556bdf49fd4585a06413e85482
spec/factories/factories.rb100664001.18 KBf5519144d43c7840c1b4ee50f3e2ac8a438162f87b060cfdc38a174a25302232
spec/quality/reek_source_spec.rb10066400201 Bytese40f0b8dbfb6c97df8f817385bb57cb025f1656f164293c886ed01d6ab596a04
spec/reek/ast/node_spec.rb10066400846 Bytes976e90280281866919d52a6c8fcfcefcbff691a4d0f57e836bf56e5a51283749
spec/reek/ast/object_refs_spec.rb100664003.15 KBbcc669893c6e0e3ce69d6d0261cf8db8554f366a5d6c4653a268215a17f4c6ed
spec/reek/ast/reference_collector_spec.rb100664001.73 KB1666e423661fc499823619f785b3ea62a664e5ff8bc516833b8f7a9941e12df3
spec/reek/ast/sexp_extensions_spec.rb100664009.56 KB2a620496bcf7e9f878f88f0caf01a9aa0d846da766f266e6e3144cf7c466a671
spec/reek/ast/sexp_formatter_spec.rb100664001.03 KB11d58d16cac26b728d1c9d5bde8cc814cf56a7c62c2cd579d99bdd715a5d9126
spec/reek/cli/option_interpreter_spec.rb10066400557 Bytes7c778289ccbebad6b78ed85e0ad43b5828a274a6ba7e2de6a51cce4345eedb2f
spec/reek/cli/options_spec.rb100664001004 Bytesaefa14d4fd745489aba6b704621bcd964df703d9e02dbd6062d8c1472b3e8fc7
spec/reek/cli/warning_collector_spec.rb10066400833 Bytes9cfb886fca9dffa9f28cb88007f41808c377e2841830f2982f8982bd13b6a4d6
spec/reek/configuration/app_configuration_spec.rb100664004.44 KBf86aec7369e045b49477e0b0f231f83466a3d870680f00235b3df7be832fc23c
spec/reek/configuration/configuration_file_finder_spec.rb100664002.97 KBaf7dc601c0de020765d6ee0113dcb2d2474fe97f82c03ea07699b8ff66fa0f4e
spec/reek/configuration/default_directive_spec.rb10066400423 Bytese5f5384fdb4d57ba09dcd1c86a088cfc4ce3360c0962a285608dc8c069bae782
spec/reek/configuration/directory_directives_spec.rb100664002.74 KB23a495fcd6afbb5b922c93b5ac51b468685cbdea6f72cad82d0db3aa8577f62e
spec/reek/configuration/excluded_paths_spec.rb10066400902 Bytes6f678466ea8f35c3586cb5cf5b65b7fe16d011194606ca8b9ebb2556522fc0f7
spec/reek/context/code_context_spec.rb100664007.83 KB3d6e824551d253b27672caf6ec93f4e6cd0e0bdfc841e5dff83676b9cab42702
spec/reek/context/module_context_spec.rb10066400724 Bytes99aca8c84f030e5fca492dd24d70098c9f0e2e51581ad3e7d96e71828d912b32
spec/reek/context/root_context_spec.rb10066400352 Bytes6fe116c6d9082ecb19737024137402e3eceec6acfc3ae4e2f86f1ccb38ed1caa
spec/reek/context/singleton_method_context_spec.rb10066400496 Bytes785cc823cfe8cd2876d8972dd082ed3a89124f841f9d32ffed9fbb10713f5f4a
spec/reek/examiner_spec.rb100664001.63 KBe0b7aa1a522c38c3b800dc38cb6b7b5582543c4ca99ebc01b71ffc75dc07cd75
spec/reek/report/location_formatter_spec.rb10066400887 Bytes33bb2999c8af49159f1f3670a791611e5d311c3c14c2f7a4f4608c6c0fd91ecd
spec/reek/report/text_report_spec.rb100664002.48 KBe3cce7e70390072009ed08f3173cab52654a930fe7476daec31113504dc1a01a
spec/reek/report/xml_report_spec.rb10066400825 Bytesf35d6e289be02eea75abb795b39cb4d85e0c39f464d24385cfd200d10ac03f66
spec/reek/smells/attribute_spec.rb100664002.92 KBdff7028004090ee199e289657f9d09c1b2ba03b3c814b48484113cec42601c6d
spec/reek/smells/boolean_parameter_spec.rb100664003.15 KBd0b3df9ec72e3d548dd4ed8e5f17d26b4a0f6b2db92cd9831ec5f6cd9ae3ae6d
spec/reek/smells/class_variable_spec.rb100664002.98 KBe00aff6de37dc5c275522f6b2d0b8393865e5bdc8af99f1ccdf1f722fd5e2e05
spec/reek/smells/control_parameter_spec.rb100664009.32 KBe3cd3114086b0fc27a82c85f86b51fde1c9d07d3bace82aab901ddc9373dc7d1
spec/reek/smells/duplicate_method_call_spec.rb100664006.22 KB45e1481915f20dfd13687d7b0be8208faa17ecdbad720993fec9b3d91c832ff3
spec/reek/smells/feature_envy_spec.rb100664006.4 KB3f308ff7d238572e31caf5765fd9fc362a80d161860857fe3868e0eb73761299
spec/reek/smells/long_parameter_list_spec.rb100664003.3 KB3e84346887e883dd3042c1aa6147f19e175cbbdf7e16550c00751afa956540ea
spec/reek/smells/long_yield_list_spec.rb100664001.65 KB9ca9917998a61da10ccaf5a251111efc3c20361acf7402a83c64bb31760602e9
spec/reek/smells/module_initialize_spec.rb100664001.03 KB9e99447fcc7274cfd87a2298cc905eacdaf831ce1e1746bb2b746508bddbe484
spec/reek/smells/nil_check_spec.rb100664001.92 KB6d7f243d32a025365fac406beea0c532751262b8898ffca70c7b57259f4aa752
spec/reek/smells/prima_donna_method_spec.rb100664001.08 KBdeeec30d654bec9b3b6199cd7363c3bc781a942e64d1b656256f9e7a81ee3627
spec/reek/smells/repeated_conditional_spec.rb100664003.09 KB482e12dcd7cbd368420ea79bd3b078dfdcb87db0a1ca7a8809aca2bf4164830b
spec/reek/smells/smell_configuration_spec.rb100664002.06 KB0f00a6f359ee21de7e6f8ac0a161d72bf245d644e2d97372f29be83b7c94609a
spec/reek/smells/smell_detector_shared.rb10066400915 Bytese9ce9b60cd7b0da619a9e580d716a4ea1bba93c879f918561143b03046116e2d
spec/reek/smells/smell_repository_spec.rb10066400730 Bytesd24ec4d66ceadd6cfcabdf24dd80d9d49ac84b8c36ad568616148aa0ed3c7849
spec/reek/smells/too_many_instance_variables_spec.rb100664002.47 KB9a8cccfec95365f55d2bcf0e6102d8a6efb2205dc7a0f84e7f8b58f3697b6958
spec/reek/smells/too_many_methods_spec.rb100664002.31 KBccf142a25b2a274789296d6f5e7586a6de4612c10a3f2c74bb180b8b9d256d07
spec/reek/smells/too_many_statements_spec.rb100664001.92 KB95b068cc246e3cfd9f97ddfa98a0416bb65842db3bb1e0aa66f37a27588ef06f
spec/reek/smells/uncommunicative_method_name_spec.rb100664001.16 KB061dd079117c7242f4d68f1a3791d89c57d3957cb51578656edda03203596e6c
spec/reek/smells/uncommunicative_module_name_spec.rb100664002.62 KBfc356ae17f77099a59b6bfcd4df88d821b232ec13a4c0f085b4d5ef5d6e68d3a
spec/reek/smells/uncommunicative_parameter_name_spec.rb100664003.19 KBa298689baa2dd334c388d06b1fe64ebeea01fafb7bdddd557ef313fb59b495d4
spec/reek/smells/uncommunicative_variable_name_spec.rb100664005.8 KB612ae1a550301f3b2bc7527570206c77f93dc14e74a5a27001c81d729a11d2c0
spec/reek/source/source_code_spec.rb100664002.78 KB9440ee858f78bffa72f5bb83db1ec26ec51da72e31b0434423315c7ac6c0e142
spec/reek/source/source_locator_spec.rb100664002.99 KB70d1a77b68766bfc58e34d608f86de8c16cb89088a14863986f40a2fed4ec7bc
spec/reek/spec/should_reek_of_spec.rb100664003.89 KB27701cae6f7d72de2a3201180e08265264fa3682fef7957db28edffe38db44c4
spec/reek/spec/should_reek_only_of_spec.rb100664003.09 KB169ad3f96f6d6e7b40c9246afc3665907b9ab1802bff7be5b0db7bcd0bc6a689
spec/reek/tree_dresser_spec.rb100664001.52 KB6f6c12e19b92de86754ad9e6340f1a89a5cbcf9336ee6642aa45e3d7f2565c54
spec/reek/tree_walker_spec.rb100664007.42 KBbc7beaf7a2af9e526ab366bd7c6f7af9d1d3bb2bc6449cbf288ee3174c6cc3f6
spec/samples/all_but_one_masked/clean_one.rb10066400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/all_but_one_masked/masked.reek10066400179 Bytes25bca97f870491123ae8a84da8c4f801f1b9160c058d9ec6ee63837a0493b76a
spec/samples/checkstyle.xml100664001.08 KBb8bf1d157a1ef0f4d688ed0a1dfa1ad6af315511062568739dc293891e6ef737
spec/samples/clean_due_to_masking/clean_one.rb10066400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/clean_due_to_masking/clean_two.rb10066400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/clean_due_to_masking/dirty_one.rb10066400114 Bytes5471860eeb8fd7a9e31428ad7dd34202fabfda6bc8f9c6174b98385d44382596
spec/samples/clean_due_to_masking/dirty_two.rb10066400114 Bytes5471860eeb8fd7a9e31428ad7dd34202fabfda6bc8f9c6174b98385d44382596
spec/samples/inline.rb1006640020.2 KB0e97c88b460b16d5fb70a469cae24dfa7ad6b4d9bc2a0bdeefd44876f8cbc667
spec/samples/masked_by_dotfile/.reek10066400179 Bytes25bca97f870491123ae8a84da8c4f801f1b9160c058d9ec6ee63837a0493b76a
spec/samples/masked_by_dotfile/dirty.rb10066400150 Bytesda0632597b70da3684fb886177004816b60d627ab4ba3200d37b322c4b2ecd64
spec/samples/no_config_file/dirty.rb10066400150 Bytesda0632597b70da3684fb886177004816b60d627ab4ba3200d37b322c4b2ecd64
spec/samples/source_with_exclude_paths/ignore_me/uncommunicative_method_name.rb1006640047 Bytesdf8b80f235bbaca1313abee239585fb7bfc9484e4f4a8e0121688228bec2acbd
spec/samples/source_with_exclude_paths/nested/ignore_me_as_well/irresponsible_module.rb1006640016 Bytesb1aedfca423da0aa60f61cc757e807a24520025f2cb13851b844d08061c766f2
spec/samples/source_with_hidden_directories/.hidden/uncommunicative_method_name.rb1006640047 Bytesdf8b80f235bbaca1313abee239585fb7bfc9484e4f4a8e0121688228bec2acbd
spec/samples/source_with_hidden_directories/uncommunicative_parameter_name.rb1006640065 Bytes22cc4912bfab814033dbb279c7f26467b26d7f75cb568bc349c5608cf8bea941
spec/samples/three_clean_files/clean_one.rb10066400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/three_clean_files/clean_three.rb10066400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/three_clean_files/clean_two.rb10066400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/two_smelly_files/dirty_one.rb10066400150 Bytes1c0b40da907648f5310a945e033a18a5dd2e6f40f80077d880e4f5563ef161c4
spec/samples/two_smelly_files/dirty_two.rb10066400147 Bytesce09266ebf463d03287748deebdb786d04d28c254b060f0f9351cd2adb12a680
spec/spec_helper.rb100664001.64 KB13e3762b8a7fed18f75ab978c129d1119892afb8190010be9b25104c32ef7b08
tasks/reek.rake10066400119 Bytes9044c34b109983defd1513c5776742f480eab50b209600ce3bc88f6c7f8e3ec4
tasks/rubocop.rake10066400105 Bytesbae4ba20c3bfa4ed9bdaf6b4966dec8b5fc8b1a728ae53a665d9e58791c1cba5
tasks/test.rake10066400680 Bytes297491903be7ef73cd9824a06f9ad741c07c24ddc236f54917130bb0319e9389
CONTRIBUTING.md100664003.8 KB7439be25544892e20faf2bffaf9f7a0dc664a2fcd68872df06d19aca0baf2520
Gemfile10066400273 Bytes72f86d5d532e011fda3fb40fc1920e8a52694c03824bc4d277f52322238c5763
License.txt100664001.04 KB98d3c461ccd509375724df26265528d3d0888fcd2a2338c0d2390106605785f5
docs/Boolean-Parameter.md100664001.55 KBb770acc310001ec5356d3639f2538254ee1558f877b1b8456ed650b885f0e764
docs/Control-Parameter.md10066400786 Bytesc8c374338f88b66f2dc4897bd72ee159b9dd751e14202de7d25b77afbff43a5d
docs/Long-Yield-List.md10066400932 Bytes18fad75a292263dcc2a15487380fa92d3b2946d7c645fbc23f215123a9a57890
docs/RSpec-matchers.md100664003.46 KB88adcf9112e88163ee20300c7a5ba2c0cfc5bff4d0a3983ea49069e8d9cb392e
docs/Too-Many-Methods.md100664001.04 KBa43d3accf787131eb9d5d48cf6a3c66783b04e1662ced070c23c0bff775c8007
docs/Versioning-Policy.md100664001.07 KBadb9de8847b3505ff573af5e8894f6d019d7a5f35a8ab9e093fa763a5616549b
features/command_line_interface/stdin.feature100664001.18 KB04376ceed3882dd901b68aaeccb1819f516e9ad3eeec9ef775d4d3f014337dfb
features/configuration_files/directory_specific_directives.feature100664007.61 KB541d6b7cb85fd810f653596f8c4f87c5174baee1bd33e951c8d74373293cb235
features/rake_task/rake_task.feature100664002.62 KBc1fb20df8e744179dd6eaf01f2793e14b5f2c2212ade2788b3fd745b83021ef0
features/step_definitions/sample_file_steps.rb100664003.99 KBc081a9bc35a19ac9d0809147ca6c84e60d8f035ef415d6a0aa46afc5efd72a8b
lib/reek/ast/object_refs.rb10066400877 Bytesa1a3931befab356bea9371c1938b45771d9c93ea8e7e1db40dfd7b982ef37d9a
lib/reek/cli/silencer.rb10066400435 Bytes7bcfcfd048a75dfccdb92f1d6942910a8cc48a397295a3f8eaf106efdc759435
lib/reek/cli/warning_collector.rb10066400429 Bytes3ffc1c355453b39651496b4aca4aa33d1cc5c1a6b4ec1cf63f6cd4a5e09e3d45
lib/reek/configuration/directory_directives.rb100664001.8 KBacf53edd3b9c6fcf23a655aa8f27fec9da238c3945209e6ff97ce31c94151d25
CHANGELOG.md1006640016.5 KBe8239e9e23ed28c309311f7c9a3340b87246470e265aa7b843601f11c37d75c3
config/cucumber.yml1006640096 Bytes981a753c0c3c6afaefb5e76164b02325f05b6de7673cd1385bd0fb9d68f266de
docs/Basic-Smell-Options.md100664001.24 KBef0ef3bcce6a1df4e69aa31962b457f1a377db019298595efa6e0b6da108daee
docs/Simulated-Polymorphism.md10066400935 Bytesb0af66bb21a2568a83b6f0491fc7d2864bc90c42f90f3a20d7f7c55f41b164e5
docs/Utility-Function.md100664001.44 KB1ce4409e18cd7b5621bd956339ae5bf7e74a88747c5314682a6c9b76f7176116
docs/yard_plugin.rb10066400580 Bytesf9f47358e7ab5d617bb8762852d5216a35b674ee677a2e39e098a175f12c0df2
features/command_line_interface/smells_count.feature100664001.54 KB7637683e218b99faec16356145bc207a3b4b0eeda4df6c8a44363b694becaee8
lib/reek/configuration/default_directive.rb10066400266 Bytesc81378a4bfb51143bc37032b8bbc9cb061a9f0906be69f2d195edbe02051c3dc
lib/reek/context/module_context.rb10066400933 Bytesa38ccbbc80ce62891a156546300f28b2eef5de3e3d4c784dd88352d0637a7915
lib/reek/report/heading_formatter.rb100664001.08 KBbc7fa5e1e46291734d8b964ef57bf2bbedf346738fd3412551bcbdb320bd8ec8
lib/reek/smells/class_variable.rb100664001.71 KB4cbbc37b8493c73ed154e27267e3f0e967a9ab3406e41ea0fd6ed08e557c8721
lib/reek/smells/feature_envy.rb100664002.17 KBa4030bd96892ed722a1fd142a8e54ea7be07d871cdee84f5fc0c07a71f85b351
lib/reek/smells/module_initialize.rb100664001006 Bytes551bd43f58b8468a4912409b9a69b0884c6150affce1ba7b3447d54760b3ba7c
lib/reek/smells/repeated_conditional.rb100664003.14 KB3b9c9acc5fe4c969ef47c27b68865cabf551c621098cecba6ba2ae05a1212130
lib/reek/smells/smell_warning.rb100664003.45 KB945de8b66b537193ee819b68c4a0731e34b2ad20d84c8349229c3d3f949ef942
lib/reek/source/source_locator.rb100664002.05 KB310006b6169155005dc1cea0f8c3357c2aa5442bd00e701d336fa7d28be36c66
lib/reek/version.rb10066400156 Bytes6e9dbdf4a5a8bcf89d2cf1c394da2e10dc8ae8598c64e4159ee48b2b8dd298ca
reek.gemspec100664001.61 KBb0e9416bb278eadcdf2d48c66c9179d679bf3a0aa3c7a00897839fe1219b8f8e
spec/reek/code_comment_spec.rb100664003.17 KBf65e74ee0e87979c6a34069d3acc2ae22a3c9e2ebf5fb23d591c4f1fc5e66b94
spec/reek/context/method_context_spec.rb100664001.88 KB7680c85db3178c06ce49aa62bc70c235584f284263c072223d75776092b68f85
spec/reek/report/html_report_spec.rb10066400679 Bytes652edbec6062795a7e17f75eaf339c4834b2c1eec721d77b782a79c481ece677
spec/reek/report/json_report_spec.rb100664002.94 KBbf4d34036c6baae4d80aa2960787204d83b8cb816ddd44d6d564f82668011ca6
spec/reek/report/yaml_report_spec.rb100664002.37 KBe8881c6167cb2bfaf2fff159b13ad5785f4017102bf97e6f99cdf9636aab28e3
spec/reek/smells/data_clump_spec.rb100664004.77 KBeff2904ded983d884390036b2e0d64d9eb159e478e20fe8275dc7334ad466610
spec/reek/smells/irresponsible_module_spec.rb100664004.35 KB365af83dca86f688939ed6fe1373e7fd9a13720bae5be57ceb181cdc51582e56
spec/reek/smells/nested_iterators_spec.rb100664008.09 KB6ee5c824d1d0cbadc0fcba03024910a9216c3984724c58e480520b549ff5573d
spec/reek/smells/smell_warning_spec.rb100664004.88 KB94620154ebec37e7eefe9225800c33cd53fe8dab417f61be1ab191a65a620282
spec/reek/smells/unused_parameters_spec.rb100664002.54 KB54ad3bd98cbd634387af8f8b76084b58f7c32a9fa7c4c5054f8422aeb6112da2
spec/reek/smells/utility_function_spec.rb100664007.67 KBee206f9a310f120f32535ecabfaa5b7e6882b2d5708a8674970162cb823fa9d0
spec/reek/spec/should_reek_spec.rb100664001.93 KB53cd88aea34830937cb472be25a57a4854161f60889ca7660be3ead897c37ac4
spec/samples/all_but_one_masked/dirty.rb10066400150 Bytesda0632597b70da3684fb886177004816b60d627ab4ba3200d37b322c4b2ecd64
spec/samples/clean_due_to_masking/clean_three.rb10066400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/clean_due_to_masking/masked.reek10066400204 Bytesf0cc0397edb630b122e21e2a15896d4cddde233ddec58ad60cadab881cca01c2
spec/samples/configuration/full_configuration.reek10066400214 Bytes3abf6407fcdb713f720c9172041053ea5b3277d194a3aacb1ec2cf43bb8c236f
spec/samples/configuration/simple_configuration.reek1006640094 Bytesf9417ff70d5ed4d517dfc3029933d8dc5a602a15ea2a5f6057b77fb1cb94e135
spec/samples/configuration/with_excluded_paths.reek10066400141 Bytes0867645f47bffe4da2e95eda41e4be1af8b3876a8aac044581a8ddc8131398b4
spec/samples/exceptions.reek1006640051 Bytes8a4ee6d7ab38101c9eaf780624cdfc5f8616ed5bcc7b84a01e8cca02918272da
spec/samples/optparse.rb1006640046.8 KB004821328f46890c8dceafcf8bfbcf7b98747e42eb9317591317f638ec47042f
spec/samples/redcloth.rb1006640035 KB98d6e425d1a711cc0cb8cc1b7c7725ad1ed30a84194efd4c645e7848d3e40094
spec/samples/source_with_exclude_paths/nested/uncommunicative_parameter_name.rb1006640065 Bytes22cc4912bfab814033dbb279c7f26467b26d7f75cb568bc349c5608cf8bea941
spec/samples/source_with_non_ruby_files/gibberish1006640021 Bytes4bc5e0351e9464659ce095d6b2a43642818157222ddf7825522f2649692ffe80
spec/samples/source_with_non_ruby_files/python_source.py1006640023 Bytes07219cd9561b41ce1f39209958076c471b17855679c968b42767b0122423c782
spec/samples/source_with_non_ruby_files/uncommunicative_parameter_name.rb1006640065 Bytes22cc4912bfab814033dbb279c7f26467b26d7f75cb568bc349c5608cf8bea941
tasks/develop.rake10066400583 Bytesf0c433f37952aa4155c7ee7e57cab7965254517e542efa337c5f0175cf6e7e1f