reek-3.3.1

https://rubygems.org

reek

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 29921

number: 3.3.1

platform: ruby

spec_sha256: f2139cbcaa87da510b8930c4e4a502c548732afd1ab19c1c0af6165c2430e29e

sha256: 7dc940234671c71d21567fac6b085fb0c7030d7411e9e0842ff182cb8558551c

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

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

position: 79

version_data_entries_count: 245

uploaded_at: 2015-09-03 20:48:08 UTC

indexed: true

has_extensions:

extensions:

Gem size: 145 KB

Version Data Entries

Total: 245

Unpacked size: 585 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10066400107 Bytes4b36076dbf2bd63f24b12f62086e11e69083f915dea2a61bded061b95499c2c1
.rubocop.yml100664001.06 KB37948def76cb3bddb96aa4e83f084a2bad8230458fe1550c60fd241d59a449c4
.travis.yml10066400637 Bytesb8dfbe4e5c48cacacc320a8d2668e9915d41dfc63fbbcb36a5a2c54801846aa2
.yardopts1006440084 Bytesa11ae711d907d7b5fcc128d9a157998ed6a267c2219dccc3e69e0992fba28d01
CHANGELOG.md1006640015.9 KBbecedd1d5ce595b09b54beaaf4e35ad1371c0db3b79741a8a821345864f97e48
CONTRIBUTING.md100664003.71 KB0c23283b6cdab714e020f5331eafb7c922da5cc3f6b72fbdcb8dd2f13b293769
Rakefile10066400165 Bytes7dde1537e463908dfbc3db281dbec4c7e9305431924a7a546e7222e06de727ca
bin/reek10077500285 Bytes1aea5e962f5a5af00ec0afe1a84a373052ed8723f46abebe5ac8e6a94940dab6
config/cucumber.yml1006440096 Bytes981a753c0c3c6afaefb5e76164b02325f05b6de7673cd1385bd0fb9d68f266de
config/defaults.reek100664001.83 KB62292be81e12d4ef3534191ccad4df413ae066f295db43c661006c62317e3c0c
docs/Attribute.md10066400813 Bytesc7886cc27788661b630a5b113b00a534f60da7dfb8c50c67f9176ff36f2dad92
docs/Basic-Smell-Options.md100664001.24 KBef0ef3bcce6a1df4e69aa31962b457f1a377db019298595efa6e0b6da108daee
docs/Boolean-Parameter.md100644001.55 KBb770acc310001ec5356d3639f2538254ee1558f877b1b8456ed650b885f0e764
docs/Class-Variable.md100644001.1 KBb574e606a115004e1bf9752fdb34bcc0b20c56c58a806e035f49e4e1ee2f9ed5
docs/Control-Couple.md100644001.25 KB1a6ce6eda697c3caebc2f705ba65f435fe343abb1ae9ab7d55b89d45a5ebae7c
docs/Control-Parameter.md10064400786 Bytesc8c374338f88b66f2dc4897bd72ee159b9dd751e14202de7d25b77afbff43a5d
docs/Data-Clump.md100644001.61 KBb12e849429af3f1ce3573a61f575a1326243e574a8577464318668e5b9960325
docs/Duplicate-Method-Call.md100644001.4 KB5a9d4ea2962bb7d376bba18e18ecffbd62f9fe67b5a49511b8403cb504888419
docs/Irresponsible-Module.md10064400767 Bytes344e5865d62d0cbc3ae4f8c65eb52bc4e7826b9f69358f05bf48a58f0b5b4746
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/RSpec-matchers.md100664003.46 KB88adcf9112e88163ee20300c7a5ba2c0cfc5bff4d0a3983ea49069e8d9cb392e
docs/Rake-Task.md100644001.43 KBf9e57d0e5b7bd8faced0891c5d185f6a6d6591422ad7009a7c1a6895ebacf942
docs/Reek-Driven-Development.md100664001.45 KB6c0aa57c147c5932e64f0d688f98e785e4eb6d71846a3ba781fcecb14692d278
docs/Too-Many-Instance-Variables.md100664001 KBb39c12d4caae430bcc9fc89da3c5e1569edf6b5dc69c389cc2d2297372bea551
docs/Too-Many-Methods.md100664001.04 KBa43d3accf787131eb9d5d48cf6a3c66783b04e1662ced070c23c0bff775c8007
docs/Too-Many-Statements.md100644001.87 KBbbb911e8bf9e2c88aed596642eb284bd3ce8d79339a065b257e78542ad3a1b48
docs/Uncommunicative-Method-Name.md100644001.03 KBd165c965e249e4cc2d822ac9bd3544d3fbf6bd006c7c3905ef52226ec2dab543
docs/Uncommunicative-Module-Name.md100644001.02 KBa1b20ef9edf9002d768832cb2338850979fb74a2d9e3fc7f15b681df787db98e
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.md100664001.12 KBeb8564f86befbf882ab14d16849a032bc28fbe49dc3cd07e951a4537d00dbe82
features/command_line_interface/basic_usage.feature10066400992 Bytes0aea7de7e6699549200dbdb41b977d87fc17297cfe7a7adb324947f83353293d
features/command_line_interface/options.feature100644002.28 KBd166f5289dc75a96856c1f18a9da2fb2b69d2df2f91a47cee92ca643938b21a9
features/command_line_interface/smell_selection.feature10064400494 Bytes122afa51797d1c16fe6964b57ea3f94cc7b01149651e7e02f7e99160127f5104
features/command_line_interface/stdin.feature100644001.18 KB04376ceed3882dd901b68aaeccb1819f516e9ad3eeec9ef775d4d3f014337dfb
features/configuration_files/directory_specific_directives.feature100664007.56 KBc66d512446ad5a1b046c51c0a2a664bd093ad722f47fcba9ef9f14d99595380a
features/configuration_files/masking_smells.feature100664001.83 KB5c74e25012deaf2ce1937ab5436551a38e94a430cf6e8c1df451b446c4847e66
features/configuration_loading.feature100644002.7 KBb36784d7dcfb6050435e37f9ad9b4ba5ec7fdc83ff28d20a522ed3eabce314d5
features/programmatic_access.feature100664001.26 KB4c729bbd329491a0dc60c3893d66e551f8cdedfdc89991ef58d5d1df35f8f3d9
features/rake_task/rake_task.feature100644002.62 KBc1fb20df8e744179dd6eaf01f2793e14b5f2c2212ade2788b3fd745b83021ef0
features/reports/json.feature100644002.18 KB9b10c2078842b6976e63ada588ed4d49ae35cf40ac4ecdaae943f4bb60ba8e5b
features/samples.feature1006640021.4 KB1c7486e62642d1bfb0af51e732e165bcb3b56954221a420283cedce4a28b19ef
features/step_definitions/.rubocop.yml10064400116 Bytes62c50f8b2d045905c9a7289f0db5ddd85c2a95764d804ddcc84773fbdb284177
features/step_definitions/reek_steps.rb100644001.89 KBcf7455a2d69728e6045af953083ba493a96ad75dfae6777e11f5673ecc2ac3ab
features/support/env.rb10066400771 Bytes39b36a652dccadc03d0851c358e9e03f1efc2f614b80f8fe730eea11b71aeaa6
lib/reek.rb10066400135 Bytesfc8081a8ddcaf774a37d3435fda708edf2e0fc9c37e6858b3f30483ce46b8e3d
lib/reek/ast/ast_node_class_map.rb10066400899 Bytes78fc792cf3643aa730ab449ea71e58a54630b9626b4da398d9c10761b875c171
lib/reek/ast/node.rb100664003.78 KB222062a4da3a136aab29cbc2caca9358996448a388dc1901b3b4e98d3e209ac7
lib/reek/ast/reference_collector.rb10066400750 Bytes14a1f90a4786d000ed0d059bdaa50a50b17ed12f5b396063d23169ea37d57021
lib/reek/ast/sexp_extensions.rb1006640011 KB68022bb138599a09f635ad2256fbe579b39b90a6e48ada4a1ff3feda3ee5b568
lib/reek/ast/sexp_formatter.rb10066400851 Bytes5951895600ff076ca36238defd473e429dcb561f536dbf4613229b40cdb16ae6
lib/reek/cli/application.rb100664001.4 KBe6dffd10134b3a65f74eae9040b0d57c676db2c63f04ddc8a42ef7a4b4cf5993
lib/reek/cli/input.rb10066400967 Bytes35cd133afd83d3d51d72cb75ab086d754d0b965cabb4981dcd38a7ca39f651e9
lib/reek/cli/option_interpreter.rb100664001.35 KBe70bce039db841f4ebe70d2f7aefe7406341b3532d09214e42d8ed906b1d20c4
lib/reek/cli/options.rb100664004.3 KB3cae486e797554e7070b5c51396d12c936792fe8ad427addea1a5a57cdb8c9e1
lib/reek/cli/reek_command.rb10066400710 Bytesc6c7c93a0f6c3bf40a986ea76427f61b58c307a0b4d949e068ebe31372875985
lib/reek/cli/silencer.rb10066400445 Bytesf02bf2990133eac972c0be3212c2a2cf9bcf6bdb0edb2f7e84d9564974f18458
lib/reek/cli/warning_collector.rb10066400448 Bytes3ce01cdf6ad72bf181db0c80667bfe7811d2a943b0d10f735b0d335d76c24a45
lib/reek/code_comment.rb100664001.06 KB1210c65a39102cc2c3803be686a8f916514cd423dd228037a17c0578907753c5
lib/reek/configuration/app_configuration.rb100664003.3 KB6f2c8a94dcfe6e1f8d73c27c8d12ab7bb94b20f9b5fff5ef863a16f16a99d904
lib/reek/configuration/configuration_validator.rb10066400932 Bytes3885696fdba7f393e30aa7714d8d823d58d03fec3b6f8c7dd898875af1aa5226
lib/reek/configuration/default_directive.rb10066400229 Bytes30951394ddc844e2f9e8da859cfadcc36c720e1b5360a5c4c57e6beba8e2b622
lib/reek/configuration/directory_directives.rb100664001.66 KB98eeac7c977596cf95bd6a08b71f309990db063f620aa9ec30878ad90636df8a
lib/reek/context/code_context.rb100664004.88 KBd2d04480f30d2d214e475a321588911590f195e00dfd32769e51c0f602c1b125
lib/reek/context/method_context.rb100664001.08 KBb0b94bf1b71dd0c43be4f6131a6821002b183aff2a3de1aaae0786cbd3d5e929
lib/reek/context/module_context.rb10066400952 Bytes78e8485f91202d4df84fcfe7db23305032ce549e0819a2479433bdda22177c37
lib/reek/context/root_context.rb10066400363 Bytesacfa98e23117290946fc52cfbcbfc2bc93ada7ae6f61e247b07b3c9947da0d60
lib/reek/context/singleton_method_context.rb10066400295 Bytesbd52c4cbc8de0d82e720ae331a2c32a4bc213f9a2c23efe291b377a5ae2c6c76
lib/reek/examiner.rb100664002.72 KB3a73c0e212b0d93f0dae0e3164e06f95df4cd5985e4e05bace60b9f1a6cbdd17
lib/reek/rake/task.rb100664003.22 KBb26d047fd74b07df27fc685c38c05af16c79c29c02e34ef0680852ce1c0c7b9e
lib/reek/report/formatter.rb100664001.97 KBffe6aa0c4bde776d6d2b993cd9d7c56c47bc78b1701a68ca9bf2e35bd34c7fdc
lib/reek/report/heading_formatter.rb100664001.03 KB4c17d7b604614ffa49e9b632a5e78bc2cc0ad5652dde240f358edeae4532e51a
lib/reek/report/html_report.html.erb100664002.43 KBb2440fa415633118e0f7f0e7af629f0d8ffa0a998107c5d8c5fd68d2e5ae7074
lib/reek/report/location_formatter.rb10066400829 Bytes773a563529f78178c53cd294e0d8867cfcba27497061317f83eccc9245b19686
lib/reek/report/report.rb100664005.08 KB511714f569c935343ff15ad8baaf3c894e7727abf084d2fb681c1b0c4d2a7766
lib/reek/smells.rb100664001.06 KB73068a44e9a117d8b8f5b90dc71025652f8b5fe9246953a68e9cb809d3ba8dee
lib/reek/smells/boolean_parameter.rb100664001.18 KB4b2426862bbc05efb708ff263d02c8759b4e68cb92f8234e463c99298bab78de
lib/reek/smells/class_variable.rb100664001.72 KB8da25234f70318918728426909fd19efa4aff4578c389e43b75a42324e26dabb
lib/reek/smells/control_parameter.rb100664005.55 KB6b3e86e95e274bc57399c6d2a0ccc22a63f3820ffd432228c301b2e4a8eecfc2
lib/reek/smells/irresponsible_module.rb100664001.13 KBaf520d8bf3e36c4373a4e43c3630dce21363762031c60e2750d6d92c51e7cb37
lib/reek/smells/long_parameter_list.rb100664001.58 KB05a7d8bdbc391a912a4ccbf16334d4bce96257847a559a2f27a38d868b1cd297
lib/reek/smells/module_initialize.rb100664001.05 KB67c12bbfaca58ffc05db6e64faa085e5923bffe9654c331254161fea1d67f9db
lib/reek/smells/nested_iterators.rb100664002.53 KB0527878645c941c351f208a1b5aa7d968dda7e052b5875053ed04fb48e82ac1a
lib/reek/smells/nil_check.rb100664002.2 KB7fba5781d039e3a633aa1b1d220bf81beee01fe0f9d4405a00c4cb9745585160
lib/reek/smells/prima_donna_method.rb100664001.94 KBc98b773bcf6182ab2705544ee259bfb8e8d0a91185a45d05890399aad666070c
lib/reek/smells/repeated_conditional.rb100664003.05 KB11f84bca84c34fa04f565f19382d6344f683df274ba4bb648593087a88c1bda9
lib/reek/smells/smell_configuration.rb100664001.71 KBf5b3af6e8000e9200e97ea58de520125ff47400c8a480fe1a60a7a83a8fafdb1
lib/reek/smells/smell_detector.rb100664002.95 KB9c632ff7af7ce40a05e5a136b81f583fe13132c423d88c272c79f522552541a9
lib/reek/smells/too_many_instance_variables.rb100664001.57 KB8e1dc48a002790d914fd782ac93a4adc10222a8e1c9483da4c1a25605d1445cc
lib/reek/smells/too_many_methods.rb100664001.63 KB725f8d52e4696a0eaf527514a677fd5a9c32f431d024508290123a7790bca00a
lib/reek/smells/uncommunicative_method_name.rb100664002.12 KB9dc4957eb045cd584edd0950712095e893693e8392496796704817403921ebdd
lib/reek/smells/uncommunicative_module_name.rb100664002.29 KBe3ae8b1e015d6b6638a22a2e9a8ca14e66abeac7b07d28310150ce74c2e2e0a4
lib/reek/smells/uncommunicative_parameter_name.rb100664002.38 KBbd882c74f664b604e39b34ff4313d62d1ec8c9fe72d6edbb5fddeb46a45064df
lib/reek/smells/unused_parameters.rb10066400944 Bytes5c4a47e5386e530ffdd39eb143ff4b812694d8e836282044084c80febc92ac9a
lib/reek/smells/utility_function.rb100664002.6 KB7f0bde4e6ccbf4cbe6f237e8fcbde2820642ca9ec27b22729ae78b3d47aec8f5
lib/reek/source/source_code.rb100664003.24 KB35f416ed620568f3922ce0f847b1f07931c3d3e881ca15e2bed66ef24f63caf9
lib/reek/spec.rb100664004.34 KB3899858c8977d30a1c36b603723c48988354a609adc6f19aa4a0e309fb742c9f
lib/reek/spec/should_reek.rb10066400858 Bytes737fcb19785ea7f065adc8b2490e46d0d646c328ff7bd8217e50db697e31bfba
lib/reek/spec/should_reek_of.rb100664001.49 KB98f3b1ce27fa95e1216263db35c257334e4d157abe89b7b070b2d67f00959cf3
lib/reek/spec/should_reek_only_of.rb100664001.03 KB083163ab7797e6ce70fcd4058dd8fd31e03641abc0969ff26303c963908ec484
lib/reek/tree_dresser.rb100664001.84 KB6c2f3e2267418aacb9567beb746a530b43f9842f559b4f6cfd6fbb818141a849
lib/reek/tree_walker.rb100664004.71 KB1a837696434cc3c3fb6b85cf1673fe2429760120d7c615358c62cb745a4f0fde
lib/reek/version.rb10066400120 Bytesf6b6f57be2485d092875d80854820fdc945b994774193a924200a8cf00805818
reek.gemspec100664001.61 KB9dfd78460d7ff862f33e97f96acc31af688830e79df2fc66587d9d1d8c020842
spec/factories/factories.rb10066400840 Bytes904efa36588f16c63212fd4a95cfdd5d3b963a3f59cbe2c2c855472571e58990
spec/quality/reek_source_spec.rb10064400149 Bytesff5d2ab88828f3414089b92af84692588f2081638b50147cca5b681d3334bf30
spec/reek/ast/node_spec.rb10066400864 Bytesd61125df219a1432b92d9fa9b830aa8b16880a4bcdb360a34d3c01f28b30ae49
spec/reek/ast/object_refs_spec.rb100664003.17 KBc7b98de42dd99e8058d16631beae3fa8f198ac5e592346a59f9aa4522c79cbc0
spec/reek/ast/reference_collector_spec.rb100664001.75 KB4715a3579ce2a344a6eb6cb470887d8cffb35aed0f27c894057d10aab49fdf01
spec/reek/ast/sexp_extensions_spec.rb100664008.34 KBf52e31748639d88de9333afb056bb4689eb7837731cffed256b7534e61a049eb
spec/reek/cli/option_interpreter_spec.rb10066400626 Bytes36b0239c768ff3f83a07cf333d622669e9b96af6b1a89da880cd441543443c5c
spec/reek/cli/options_spec.rb10066400839 Bytes555c4c581d203321133a69b3e71e2e2168c11724e05d8861c9990e1fb1774578
spec/reek/configuration/configuration_file_finder_spec.rb100664002.97 KBaf7dc601c0de020765d6ee0113dcb2d2474fe97f82c03ea07699b8ff66fa0f4e
spec/reek/configuration/default_directive_spec.rb10066400441 Bytes1ac6c21348e4ba22259a6a2dbda3ee401a221b368e3c27d0e4408f9d29d6989f
spec/reek/configuration/excluded_paths_spec.rb10066400948 Bytes995f71503453b9d7247a1d016a4e287b3f5686489997b8b216ece9b3cf317bf4
spec/reek/context/code_context_spec.rb100664007.85 KB37ac224c7b9dd02535fddbec8f26294279b8818e0b413985501af908f7072dfd
spec/reek/context/method_context_spec.rb100664002.89 KBd3b7700d9a8cf2b9337d42efd85cfccaf4dfc9a4be0dd8cf304d5dee4f12faf4
spec/reek/context/module_context_spec.rb10066400760 Bytes55191cfe91fa52d7c68b36d6b3ee2bafa1e9809d190bc3f25f57e5c4d776c5ed
spec/reek/context/root_context_spec.rb10066400370 Bytes9c64fd4482454dc4b3b76bc9cb95bea38bd462891756fb169433f52fbdfebaef
spec/reek/context/singleton_method_context_spec.rb10066400514 Bytes5da052756516a6d10d2150f15d51978092eea045bf4a0f0b7f618a6a76cbb978
spec/reek/examiner_spec.rb100664001.65 KB4f2c5e0f9b7b774ddc65e6259267a32a9c645fe4be7dd8f21933b2c99f20ece6
spec/reek/report/html_report_spec.rb10066400715 Bytes7ceb2bb52787f8ed21bda76ce2f84426f2bdd31ae1b32e8603d15406faf0e56a
spec/reek/report/json_report_spec.rb10066400527 Bytescfb86296acb59472a07dda6cf2a9ed12474eddead75b10c6d4b7bb217124e4b7
spec/reek/report/text_report_spec.rb100664002.55 KB17037a4b05d755b62a7e34bd0c0ade55716ae751eb2d3e315d3406a91602438f
spec/reek/report/xml_report_spec.rb10066400861 Bytes28ca18d9b080c87718461473dee7fa3c5148461976aa4ca45d83c9d2ff2a03d5
spec/reek/report/yaml_report_spec.rb10066400535 Bytes742daebebc995ae9a27e009432f1ed3e7a46c36a272c7f0570ba46db52175774
spec/reek/smells/attribute_spec.rb100664002.94 KB44b9ea6846382b2adf060c30170afbde0fe6b8df718d14a34205ed460459e621
spec/reek/smells/boolean_parameter_spec.rb100664003.2 KBec78f1299808215eeda06c60ff814211b825a62f8f4c4f8dc3f6485c1e317c89
spec/reek/smells/class_variable_spec.rb100664003.02 KB3580e2cc7cc8f053d62e49382714135786045cd7bfceb0b68179bc0421001958
spec/reek/smells/control_parameter_spec.rb100664009.34 KBe0a069d5436cd3528907dcfb850c9633836ea5dd83ad343f00082e4c0802b8a4
spec/reek/smells/data_clump_spec.rb100664004.79 KB33aa1f9b94513ab31bc8c206b5b336899ec0096cc85f1559e7efa24ff042284b
spec/reek/smells/feature_envy_spec.rb100664006.38 KB2aa0f5672ceae1a3373d15957aa86f9fa26493f7fea18bc1ade531b3a7f782b5
spec/reek/smells/irresponsible_module_spec.rb100664004.4 KB2b239111df7769412290f216b6bc31fb8d5b5492258894c2e4f543f44980072a
spec/reek/smells/long_parameter_list_spec.rb100664003.34 KB37b1574b6f59d5caadbc839c3484dcf34cfe3bcc308499d24f776fc3b141e232
spec/reek/smells/module_initialize_spec.rb100644001.05 KBa5e7a453058028224ad66a0fe8b5450f5d91f26c4b07555c59bc789a68e317f5
spec/reek/smells/nested_iterators_spec.rb100664006.72 KBad7b6a2bd77d6332375a7a2b9725f733cf1d4482b0b45c2a05a151321ac6394d
spec/reek/smells/nil_check_spec.rb100664001.95 KB03ef0ceb75639809012185058d716a7fefed6f26a64387bf36f4a42072c19df6
spec/reek/smells/repeated_conditional_spec.rb100664003.15 KB685d49d0ad335176826716dad05f6a9e47e64f031835165a5fd99c862f076b57
spec/reek/smells/smell_configuration_spec.rb100664002.09 KB46d65f2ea070edfda07fdcd4281824d7d0409c25f1540bdc6238c7e874115bd8
spec/reek/smells/smell_detector_shared.rb100664001.2 KB117d736c25512c3900315b0921df069ed516b7872fa92722d1649813d7f4e534
spec/reek/smells/smell_repository_spec.rb100664001.05 KBa3c6f1d5b31bb5742f28bfea6f412c166ca334cdc78233113054518ea3d4e024
spec/reek/smells/smell_warning_spec.rb100664004.83 KB37a629e3e480ed23c89796d6b4f42c373b6cfd4359007c15d5d7e2a806523da8
spec/reek/smells/too_many_instance_variables_spec.rb100664002.5 KB362330dcc8d829cc8e93ce70b88d3527e6bff40f7e28991db3d2d64444fc8138
spec/reek/smells/too_many_methods_spec.rb100664002.38 KB9b05f4f1ee9d2c268ba10b9d1ded91316e6040659f0e151771c71d51f66c64ce
spec/reek/smells/too_many_statements_spec.rb100664001.94 KB2a2ecfeecb1d49ca0ffa8a08a7d70f0fcfe4e541008324f028e7e3964b70a124
spec/reek/smells/uncommunicative_method_name_spec.rb100664001.19 KB181349d8aee0800191742720ee165d608c0015657f5eaa67ba5ebc8cc38f58ec
spec/reek/smells/uncommunicative_module_name_spec.rb100664002.29 KBd833adc46c3bc4dcefa364411157df697942975af3dc1c7b40c77cd0cb61ab54
spec/reek/smells/uncommunicative_parameter_name_spec.rb100664003.23 KBa502a1b0580b134194c8f587d4adbbc54ece5389cc6227b3279b4d1421da3b6a
spec/reek/smells/uncommunicative_variable_name_spec.rb100664005.82 KBd8919e9a01d38521de039eb7df9308cfdbc4a89251fae93a04b6a1ee44ba7489
spec/reek/smells/utility_function_spec.rb100664006.41 KB70ea8a8c7836c47f08a3cc28d9f0c3b23b7fa6671743cce22458e9f8387bc8e7
spec/reek/source/source_code_spec.rb100664002.8 KBacb78d5f2106bf5da957bde020db3337320e9221e8cf7deb628c95ecc2819898
spec/reek/source/source_locator_spec.rb100664003.03 KB8943a784514bb72a53e6158da470c3472152a68a215dd017a460e46ccef189e9
spec/reek/spec/should_reek_of_spec.rb100664002.09 KB338810c8c3f81d74de87742a6be29c0fbd3d20bd1e743961046d6000e7869666
spec/reek/spec/should_reek_only_of_spec.rb100664003.11 KBe0a087887125592ad43edff13343a85faeb9bd87a7fd6e1b85099cbda0328f7c
spec/reek/spec/should_reek_spec.rb100664001.95 KBf415dabbec327a146772f38e8d0263bc4c165da2497d2f3cfdce86e9a4e973cf
spec/reek/tree_dresser_spec.rb100664001.55 KB1462e48c7a8fa90c2c5c56488bc21d2b8792180270c7d2deb908d466825f511d
spec/reek/tree_walker_spec.rb100664007.45 KB8e43d8e15205ffee73facd669374f5588674220e0c0f7815ed07a4c6faa8c828
spec/samples/all_but_one_masked/clean_one.rb10064400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/all_but_one_masked/masked.reek10064400179 Bytes25bca97f870491123ae8a84da8c4f801f1b9160c058d9ec6ee63837a0493b76a
spec/samples/checkstyle.xml100664001.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/dirty_one.rb10064400114 Bytes5471860eeb8fd7a9e31428ad7dd34202fabfda6bc8f9c6174b98385d44382596
spec/samples/clean_due_to_masking/dirty_two.rb10064400114 Bytes5471860eeb8fd7a9e31428ad7dd34202fabfda6bc8f9c6174b98385d44382596
spec/samples/configuration/full_configuration.reek10066400214 Bytes3abf6407fcdb713f720c9172041053ea5b3277d194a3aacb1ec2cf43bb8c236f
spec/samples/configuration/simple_configuration.reek1006640094 Bytesf9417ff70d5ed4d517dfc3029933d8dc5a602a15ea2a5f6057b77fb1cb94e135
spec/samples/configuration/with_excluded_paths.reek10066400141 Bytes0867645f47bffe4da2e95eda41e4be1af8b3876a8aac044581a8ddc8131398b4
spec/samples/inline.rb1006640020.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/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_exclude_paths/nested/uncommunicative_parameter_name.rb1006640065 Bytes22cc4912bfab814033dbb279c7f26467b26d7f75cb568bc349c5608cf8bea941
spec/samples/source_with_hidden_directories/uncommunicative_parameter_name.rb1006640065 Bytes22cc4912bfab814033dbb279c7f26467b26d7f75cb568bc349c5608cf8bea941
spec/samples/source_with_non_ruby_files/gibberish1006640021 Bytes4bc5e0351e9464659ce095d6b2a43642818157222ddf7825522f2649692ffe80
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.rb100664001.57 KBbcdb5bae3acaa078094294fd7eee6b02e4fa49f621e53f26a0332550eca117bb
tasks/develop.rake10066400583 Bytesf0c433f37952aa4155c7ee7e57cab7965254517e542efa337c5f0175cf6e7e1f
tasks/reek.rake10066400119 Bytes9044c34b109983defd1513c5776742f480eab50b209600ce3bc88f6c7f8e3ec4
tasks/rubocop.rake10064400105 Bytesbae4ba20c3bfa4ed9bdaf6b4966dec8b5fc8b1a728ae53a665d9e58791c1cba5
License.txt100644001.04 KB98d3c461ccd509375724df26265528d3d0888fcd2a2338c0d2390106605785f5
README.md1006640011.3 KB897379d021b9538fc464932ddf3fb6d2ec56b35259a00c9974a34d4d7e045353
docs/API.md100664003.19 KB41cc5aa028b317cea7ad69e8a429486b6310a71de80f831bf0111469fd1e64f2
docs/Command-Line-Options.md100664001.94 KB55786be66b407794d59104d18a55cec017bceb6ac52e7686bd74f77855fefa67
docs/How-reek-works-internally.md100664006.57 KBbe05c90f086a93b1ba8e9fc7e7e409a929955455ddac6b7837f7e8b90f8688c0
docs/Prima-Donna-Method.md100644001.59 KB2e51454d0b6319f604ca36363b90529f75ca649b5ef2e4f923b205950f32c9c6
docs/Simulated-Polymorphism.md10064400935 Bytesb0af66bb21a2568a83b6f0491fc7d2864bc90c42f90f3a20d7f7c55f41b164e5
docs/Smell-Suppression.md100644001019 Bytes1772f693c414e7f7e7d0e36fd9462b896e9ad6b3dd3c8c17a3a9c9e1d5395fc7
docs/Versioning-Policy.md100644001.07 KBadb9de8847b3505ff573af5e8894f6d019d7a5f35a8ab9e093fa763a5616549b
docs/YAML-Reports.md100644002.7 KB48846099c5928c4014d5d0595cbe2c98472e749332f22cdaa304f092527678a8
docs/yard_plugin.rb10064400421 Bytesc650dfde69f6c0c89960578e7b8fefd0c4ef776f84922f0435b151d5731483bc
features/command_line_interface/smells_count.feature100644001.54 KB7637683e218b99faec16356145bc207a3b4b0eeda4df6c8a44363b694becaee8
features/reports/yaml.feature100644001.79 KB5bf060cf1232c4fd91ba402318441f9aaa013d96cdd2c2ba865c7969c092f555
Gemfile10066400273 Bytes72f86d5d532e011fda3fb40fc1920e8a52694c03824bc4d277f52322238c5763
docs/Code-Smells.md100664001.72 KB3159d17a90b995d62985decbd6e43a7ed4aead0cebc7d47ffc2b5483fa241d75
docs/Feature-Envy.md100664002.19 KB6136a9577650e18408cb7db774c80a32049494758284c3a48bd766abe181f56d
docs/Nested-Iterators.md10066400751 Bytesa3c97216c2d19be5e9674b38f97939ff48187e745ed5a95f5c27edd28abfadd6
docs/Nil-Check.md10064400902 Bytes443f169822c15b1cb07b42863ebd4a745952610310012bbe9ca57cb1f5cf475e
docs/Repeated-Conditional.md100644001.11 KBc3193bdf38cf79777e890c90c723fc38ca16597f4abb19529ed7057c3c45184c
features/reports/reports.feature100664007.8 KB40d9a371b02f186c94777e5d1091d97dac26064af41c8c5c3e47b872870b0020
features/step_definitions/sample_file_steps.rb100664004.06 KB69d9b5b6fbe9f184b68b62521c815026537e8e841490ebd8f7395c402bbbea22
lib/reek/ast/object_refs.rb10066400828 Bytes2433d5e99a20c8aca4344e86b33e000459c4acc2398cafda9abeaa2ff09704c1
lib/reek/cli/command.rb10066400307 Bytes81f818837d3a3f4041c2734b4448ddb74550d50e0bac70b5a2b823dc261e9033
lib/reek/configuration/configuration_file_finder.rb100664001.56 KB2f7d47ae1c77eb14b63c2a8e4e5461b4e47843854c84adf68e51bd7f531062ce
lib/reek/configuration/excluded_paths.rb10066400358 Bytes643971412452b4b6028462e07b9549232d56842c92ec8ecaa1d0d11a49b98670
lib/reek/report.rb100664001.7 KB36114a139d3e84fa27d3126d7ff46421ed9de399492af27fb966d550bc5e2368
lib/reek/smells/attribute.rb100664001.46 KB5c87108f95aed145cc248f0184c74a056ca45c1deae064dc448f06bb90d26995
lib/reek/smells/data_clump.rb100664004.06 KB896a5a0dd56d2dbf3c407984497e25fb945b758277d1d1e97f1fab7bae29661c
lib/reek/smells/duplicate_method_call.rb100664003.99 KBb8c2e5102a9ca70a615144413e6af49b721585eb95bcce26d6d45d0ddab15e41
lib/reek/smells/feature_envy.rb100664002.08 KB33669a9a26957f6327b7112f275e50772662d97053b4d7745b1c64a6e75c3aec
lib/reek/smells/long_yield_list.rb100664001.51 KB38fae56ff05e670c3bcc5719ac1ddf54ad8284c1bcdbd56fdca08b474174b249
lib/reek/smells/smell_repository.rb100664001.72 KBc9b184f86717652787794ae6c802a40c2eb887e450016bfafd398c51931f1393
lib/reek/smells/smell_warning.rb100664003.03 KB2ae8241b9e6cfe816cd1b8f96a5c56c469e3d0a614fc76df496691fe0bc01ee8
lib/reek/smells/too_many_statements.rb100664001.47 KB4646632fc6b003608c0a6e0c921cb3b9c8bf00002b687b3f0663883d994aad4a
lib/reek/smells/uncommunicative_variable_name.rb100664004.04 KBe33fa0960f8d7d6440df9278c0c44a44f11b93d2b32fceac99f2c56f8a7c642a
lib/reek/source/source_locator.rb100664001.84 KB07137255fb912aa963b78df5d2f4eccb26603f9095446dfaeadc7d4a6ccff56f
spec/reek/ast/sexp_formatter_spec.rb100664001.04 KBe19b50f658de4a66e08060c68eee6731e6f51a5b24ab0b918d08b8ff7a1431a4
spec/reek/cli/warning_collector_spec.rb10066400808 Bytes7e9be0bd93c289f612b55381205d467094fe5cba8a8b1507deb4c36e1ef0991f
spec/reek/code_comment_spec.rb100664003.52 KBd491c706831da6a5f40c6f5ae1445d7348cb435747b6e2589f761e7e310b91ab
spec/reek/configuration/app_configuration_spec.rb100664003.65 KBf90d0886803543b35be443e846bd22a56af2ac4334d7f98a89e8a828def3c980
spec/reek/configuration/directory_directives_spec.rb100664002.78 KBfe1c09f4309d3e0e4e0bcb1e6876b70c7bd5995666cafc32df1e8e62014e4ebb
spec/reek/smells/duplicate_method_call_spec.rb100664006.28 KB20dfea62d24b3ed15bd82904b14e32450b8a78cd3deeba7a405c4e9f4148e599
spec/reek/smells/long_yield_list_spec.rb100664001.7 KB8bb98133f5d31a4fa08e3547af3604f61c1a6fce09deb8920a453ac97ddd1aea
spec/reek/smells/prima_donna_method_spec.rb100664001.1 KBbd93935c4eeb5f28210260586206c3185eb952eb9eba67099762eb0bf9e9501b
spec/reek/smells/unused_parameters_spec.rb100664002.56 KB3f9f3c092ec5b8e600e40a06b0794b0882926fb76adf5f2e8b7d436d00968ddf
spec/samples/all_but_one_masked/dirty.rb10064400150 Bytesda0632597b70da3684fb886177004816b60d627ab4ba3200d37b322c4b2ecd64
spec/samples/clean_due_to_masking/clean_two.rb10064400123 Bytesa994e59a783cf7063d5929b34796e9b03b370522b57fafc88948718f1676f219
spec/samples/clean_due_to_masking/masked.reek10064400204 Bytesf0cc0397edb630b122e21e2a15896d4cddde233ddec58ad60cadab881cca01c2
spec/samples/exceptions.reek1006440051 Bytes8a4ee6d7ab38101c9eaf780624cdfc5f8616ed5bcc7b84a01e8cca02918272da
spec/samples/optparse.rb1006640046.8 KB004821328f46890c8dceafcf8bfbcf7b98747e42eb9317591317f638ec47042f
spec/samples/redcloth.rb1006640035 KB98d6e425d1a711cc0cb8cc1b7c7725ad1ed30a84194efd4c645e7848d3e40094
spec/samples/source_with_hidden_directories/.hidden/uncommunicative_method_name.rb1006640047 Bytesdf8b80f235bbaca1313abee239585fb7bfc9484e4f4a8e0121688228bec2acbd
spec/samples/source_with_non_ruby_files/python_source.py1006640023 Bytes07219cd9561b41ce1f39209958076c471b17855679c968b42767b0122423c782
spec/samples/source_with_non_ruby_files/uncommunicative_parameter_name.rb1006640065 Bytes22cc4912bfab814033dbb279c7f26467b26d7f75cb568bc349c5608cf8bea941
spec/samples/two_smelly_files/dirty_two.rb10064400147 Bytesce09266ebf463d03287748deebdb786d04d28c254b060f0f9351cd2adb12a680
tasks/test.rake10066400680 Bytes297491903be7ef73cd9824a06f9ad741c07c24ddc236f54917130bb0319e9389