reek-1.2.4

https://rubygems.org

reek

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 29872

number: 1.2.4

platform: ruby

spec_sha256: 54615e33c2535147daffecc6a6f1ad784e0f1244b48be8e7acc67f5d5b268397

sha256: a6f00e0eed261bb3d797fea9644b74bc6cb95113cda9cb66469ef1b9062bccc8

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

updated_at: 2024-05-29 22:12:24 UTC

position: 129

version_data_entries_count: 140

uploaded_at: 2009-11-17 11:53:45 UTC

indexed: true

has_extensions:

extensions:

Gem size: 82.5 KB

Version Data Entries

Total: 140

Unpacked size: 317 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
History.txt644006.45 KBc30ac0600283d8aabd9e12f981aacf22722f1e8c2fce507cc7c00b42a2260580
License.txt644001.04 KB98d3c461ccd509375724df26265528d3d0888fcd2a2338c0d2390106605785f5
README.rdoc644002.62 KB533ccbb61a18a2f3e7c8fe91a5980116e6a93ef2eb247ded459cea7c917fbd64
Rakefile64400332 Bytes4528d4f95566f0d3af507ac56cbf05af8ce6d7ef10d887ad0e39849e76fdac79
bin/reek75500243 Bytes876ae13461082ad3fd642194d2ac0a186a3dfb92ac77a5cbf5c0df8b96811d79
features/options.feature644001.18 KB4186d182c32fd8bc2e0346cb5cf6c1dd6897a835f6cfa2d1e06e5ecf415a181c
features/profile.feature644001.47 KBdc0e672f4066039bcfc994d7cf8a74a71491b5334fbce43413be6d02e0d6082c
features/rake_task.feature644002.54 KB1fee570041e5d1a39b24a0111a619b4f5aafb0adcdbf7250972ec7226137645e
features/stdin.feature644001014 Bytes2acce97bd379fd65f93d4ab823b3ad4583b15234f04b58871b32fad5db6d2309
features/step_definitions/reek_steps.rb64400899 Bytesd9dc4a1936f2d28164a5abb2f423f30449cd84977bbd82ed0b998905f8823a5d
features/support/env.rb644001020 Bytes643f2cfccb7114bbe4512c31638a077904b4222e20600e7b5374a1b3a4965d21
lib/reek.rb6440079 Bytese7caae14003383a363299d5a6d38d5e5762a8197603c273e21eccf1ccf27d485
lib/reek/adapters/command_line.rb644002.12 KBa8c165670224011aba8c460243a21d08f1997635ddc88c72799d98087085680f
lib/reek/adapters/config_file.rb64400716 Bytes79a8a9068711faf7027bfce28453a8e05781509b6f7d279151cffb995c9f8471
lib/reek/adapters/core_extras.rb644001.42 KBe62eb623e91798795f5757e8e8cb083aab359ee874104127f1910d3715800b46
lib/reek/adapters/report.rb644002.52 KB51fea18a1c7ebc062b457336da089d953af3a84501660b4c4b769e7f8ca76391
lib/reek/adapters/source.rb644001.11 KB67266d2c07835119aefb1b281d5b07ed9704eebd0f01b206c8d5cbc9819189ba
lib/reek/adapters/spec.rb644003.69 KB00221aaa6f6c43200311e15e375d36309d14035805e0128323af62e6fe5ddfa5
lib/reek/block_context.rb644001.17 KB4948ab474da349185ef3155310d0c5433b064dcc45b36654e4fe14f8fd111651
lib/reek/class_context.rb64400924 Bytes4505c77066520526bf136d4eb15704b84bf7ed4bdf7c3b389dff5eb4947462d2
lib/reek/code_context.rb644001.44 KB5e78149620e4955d96b5263d355be2d1a3b80f4b4e61ca7022655960f78fa4d8
lib/reek/code_parser.rb644004.09 KBae742c02d55381b7945464c5f7e32eb3daec55f0ed44b285c996696e1d796bef
lib/reek/configuration.rb644001.35 KBa69fd5aac244402726d91543e2d90a7322bbb1f3259a46a0ca56304a452e5fdf
lib/reek/detector_stack.rb64400790 Bytesfc2ec95483987d927daa8cdf1e8686e1303a30f8c34bbe02ad97a1249033fb56
lib/reek/masking_collection.rb64400766 Bytes92bb9e23357466d6f2ad86dcbe442109e0bcff8e4b0f0057a31d8736828b5f2c
lib/reek/method_context.rb644002.95 KBf005f3a41053ef911521357a21425ee67351b256fc3b0f5d5e358843d1f59fc1
lib/reek/module_context.rb644001.04 KBcf3aebd70cd35d0d88d6574eb72c550682d5d6d2386aca22dde21eba01deb23c
lib/reek/name.rb644001.01 KB9111d3150084d15e13b4454632086f21426d770c5ea19274df329e033a2b8a1d
lib/reek/reek_command.rb64400566 Bytesf6ac0d9232546163fa2be2d394baf9ceab92bd5236c7912767c4bcb7272029df
lib/reek/sexp_formatter.rb64400175 Bytes64c3197455cbdd6002b71610473962079214a6869863fbf98fe3af554ea2cdad
lib/reek/singleton_method_context.rb64400520 Bytes72a215c56473f20a945e700804edde23c199c2db7647b63990280e9e193c3f00
lib/reek/smell_warning.rb644001.27 KB3f32499257a78cfef9529397391d24e44262b6212c8d763f3f1c6ba452686309
lib/reek/smells/control_couple.rb644001.85 KB4f1c3e1baaa113e97bf1a9df52b17bb9e6c3a23266993688e7c501d1a83790a6
lib/reek/smells/data_clump.rb644002.61 KBf9412eec0bfd688cad29ece199586894f6b16879b15c0f58a5220b3c3f94c55e
lib/reek/smells/duplication.rb644001.48 KB123e4bb1b845c9da1420cfec6469c3c6e5511e9c2b6580e88967760a1d685867
lib/reek/smells/feature_envy.rb644001.64 KB17687a8356effe602ff86da706ea8109f265b36fae5c45e23021a72f33e5e0d0
lib/reek/smells/large_class.rb644002.01 KB7cdab9f3ae3286e204828225dfbeec39a968f3dd20d219891360c3e8e295d256
lib/reek/smells/long_method.rb644001.09 KBdc548048f8d67ba3d99a9354e42140935b0223857f1be58b7f644f0549546890
lib/reek/smells/long_parameter_list.rb644001.41 KB897fe6112fa1bf754aee08e9b85e7d4dc34f69808dbdc01c74f9b05238a9da86
lib/reek/smells/nested_iterators.rb64400605 Bytesccdc5050bd192cc26ed65740e4c20663c87b20a42c7a3e76d427cc16d22386f2
lib/reek/smells/simulated_polymorphism.rb644002.54 KB3d29bff40f815a2444465ccbb386007a9a06989876d20ffa07516c0273a7ae9f
lib/reek/smells/smell_detector.rb644003.23 KBaea32c25ba1724e1914bcb14193c80c876d2d42d712d47dd0ece0419b6e8f066
lib/reek/smells/uncommunicative_name.rb644002.4 KBbb37bf88a71c70a312f8a3c90366085fae45db4a70ab7ef676329e9d66d2f950
lib/reek/stop_context.rb64400685 Bytes527d4fa61b8206d0337aa956e9c12fd8a89fbfc2f2006406e2a24f7b380f0487
lib/reek/tree_dresser.rb644001.79 KB9f6e9d7ad7b75b542e97834e3e7335452cd6a4293e6745119fc51c7e1a1284ac
lib/reek/version_command.rb64400219 Bytes310113d4bbab7749aea7e20737445ccee6f73c486eacacd488a531d59bd2e80c
lib/reek/yield_call_context.rb64400201 Bytesd3954bcb3984c36f2b04154ca4e54273ea99a4b8620812cd08e1870858e89482
spec/reek/adapters/report_spec.rb644001.55 KBa2db6c04b31704856ed02af28cfcba4c13c4b917f74d004f5cadac1c5ebbc4b6
spec/reek/adapters/should_reek_of_spec.rb644004.13 KB57d273fe39baf3049f0836da89a3ba48da5a701621ec6f2b68230de6cd2cc884
spec/reek/adapters/should_reek_only_of_spec.rb644002.64 KBab0d1a553e37aa8b35745fa84f32765cd566d57a4f85b6acd08edd813418872a
spec/reek/block_context_spec.rb644001.5 KB06f572a76120a8e62a37b9c57485e659faa33937352f16e3bbd2ed6586904b9a
spec/reek/class_context_spec.rb644004.48 KBbf7167278773841f77b70ae80288bce3a65abc45f374ce7b5f87955a451be1e8
spec/reek/code_context_spec.rb644005.78 KBfea5626f2a5fd0d418d0ec716845dacde7f336f3f233fde068099f313cd4acd4
spec/reek/code_parser_spec.rb64400919 Bytescf073f12d7091a46d706e7a8c1df086dcfe7137491f59888048c5c952162697f
spec/reek/config_spec.rb64400974 Bytesd6b346104018dda3db6fb3d1fd434ce66af39367ef14956cdff0807f18b59e8a
spec/reek/configuration_spec.rb64400274 Bytes47ac548ffd9df163d9f1aeacce0040fab00ea55706347ae979b72f2db8d4584f
spec/reek/help_command_spec.rb64400552 Bytes325a8b7d34934bee4731e7ea97df50b387bd187f0554242ed8eb374721a356bd
spec/reek/if_context_spec.rb64400439 Bytes2b38894bc73483d61069bb068f0af3e869d798456a7f86f40b7f93d840647108
spec/reek/method_context_spec.rb644003.21 KBf10965ae77ec472dfce8feae8fdd2d5e114f135570ac990f5f691699067bb15f
spec/reek/module_context_spec.rb644001.16 KB54ae0d1a7df32fd3b96ad5e9c65d903b914e02e64ef5e5aac4a5519af5318d9a
spec/reek/name_spec.rb64400823 Bytese099662ca36a60b94140a882565f2cdf201421f305654cb78a8958cd64419006
spec/reek/object_source_spec.rb64400629 Bytes7422bc0ff515068672854b314fdb9530c757b01d17080ac57bc78872617efcc0
spec/reek/reek_command_spec.rb64400998 Bytesa5141571cef26a0f86f2ea17f7090daa31fac9d3ae240453f102c42fca6e3c35
spec/reek/singleton_method_context_spec.rb64400530 Bytes323edf2511444afd57f634e54e6bdcf7f18b8bd0b08b540a2f7c31b6bb38997f
spec/reek/smell_warning_spec.rb644003.74 KBc71f6e95988fa339bf6250a028dbbd0b972c8b07da187944de3566ca95836a3c
spec/reek/smells/attribute_spec.rb644002.48 KB2629c72ea5a4173e8dccadf7d6d15ff71426a830e261b31f1236be8eeeb44151
spec/reek/smells/behaves_like_variable_detector.rb644001.04 KB0160d4af4e78c16b9ff6687c3abf5d3e5f13d389582e125af18b44d30159a6bd
spec/reek/smells/control_couple_spec.rb644001.91 KB662383f10f274a90e24f05fa988294379cffcdbe2ffc603bb4d3c57fdcd7bc09
spec/reek/smells/data_clump_spec.rb644002.54 KBfcfe870d81141d21c9498e7052bc60dae02c08c8e7880ce30f31e937603d359c
spec/reek/smells/duplication_spec.rb644002.32 KB0f0fe8c96606458385b83befcd1cf2f9eb1134e960b19c185ec259cb963ef45b
spec/reek/smells/large_class_spec.rb644004.21 KB37fa2085a58a1816a283756f16c22457b75d331bf7f991a246d2729c4888cdc0
spec/reek/smells/long_method_spec.rb644005.52 KB3ad41a90d3f39aaf7d246ef75fc76a617d0aace8c79d1bb2d1b03ef6060be6d0
spec/reek/smells/long_parameter_list_spec.rb644002.74 KBd8b319f5b496b5a1b4250a2af12537936a811159748eec80dfa1146b84eedce9
spec/reek/smells/nested_iterators_spec.rb64400940 Bytes17fafdd4616edd35c9acd9de702a5f0f10ed282b20abab0ca3b0b0cfad020276
spec/reek/smells/smell_detector_spec.rb644001 KB527d921384aaa741e42d23667052a05ed618a15d7a69c84a0c26daec84d22303
spec/reek/smells/uncommunicative_name_spec.rb644004.58 KBc5c717e7c585d7db039215f83e09d9dcb85d41f477af6cfdcb82e4a8c807d15d
spec/reek/smells/utility_function_spec.rb644002.2 KBbcef3d1d4577f38307b9c0e041cdf35f07257583fa035d38b82f52763e3d13ae
spec/reek/sniffer_spec.rb64400245 Bytes1af4befeacd5fea56318b29d26a21d8b3ba519db548d743b097d81abce20d81f
spec/reek/stop_context_spec.rb64400610 Bytes7900d92c501afe87388a9b5dad6e10b746ca34fd4236a5f2ec4dfedc3581905e
spec/reek/tree_dresser_spec.rb64400367 Bytesd8a73ffe5335c8c5acd3b63ab7dce4b1fd762d838ce522341cad5ac07ec5cca3
spec/reek/version_command_spec.rb64400696 Bytes879289dc537a3104f444b35de4374ce1e4a69164acf95ba405116feaf8e23b85
spec/samples/all_but_one_masked/clean_one.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/samples/all_but_one_masked/dirty.rb64400106 Bytesc9b5096afec50ed6a9a2a3b77d8fed22d41e1368edc357c2afc0430cd0f33d71
spec/samples/all_but_one_masked/masked.reek6440072 Bytes3a44df56eeb07aff540e8987fb67b173e82446105f20a577dc6a79881e3e6215
spec/samples/clean_due_to_masking/clean_one.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/samples/clean_due_to_masking/clean_three.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/samples/clean_due_to_masking/clean_two.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/samples/clean_due_to_masking/dirty_one.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
spec/samples/clean_due_to_masking/dirty_two.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
spec/samples/corrupt_config_file/dirty.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
spec/samples/empty_config_file/dirty.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
spec/samples/empty_config_file/empty.reek644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/samples/exceptions.reek6440043 Bytesd5134806bf56cd68089bff77cef1de6fe82f571b15a77fe40526f6a33584ee7f
spec/samples/inline.rb6660020.2 KB0e97c88b460b16d5fb70a469cae24dfa7ad6b4d9bc2a0bdeefd44876f8cbc667
spec/samples/mixed_results/clean_one.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/samples/mixed_results/clean_three.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/samples/mixed_results/clean_two.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/samples/mixed_results/dirty_one.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
spec/samples/mixed_results/dirty_two.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
spec/samples/not_quite_masked/dirty.rb64400133 Bytes7190c9d795872d68c5a0d183e63564b8eb70b960ca4cb10f1e6de505eff553d5
spec/samples/not_quite_masked/masked.reek6440044 Bytes8c27d8c3f19f23595287d0c39379c419b174b419e748ad26fcda0abee9113f77
spec/samples/overrides/masked/lower.reek6440071 Bytesd8c6b6409ed1d38d5e434b5566fc5ce7409f28e43832b59f3e264cfd3d7cb087
spec/samples/overrides/upper.reek6440068 Bytes729b820fd683fe0d1ac0856250560dbb5cf659cfb98fc78360b0e5e29ac81a35
spec/samples/redcloth.rb6440035 KB98d6e425d1a711cc0cb8cc1b7c7725ad1ed30a84194efd4c645e7848d3e40094
spec/samples/three_clean_files/clean_two.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/samples/two_smelly_files/dirty_one.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
spec/samples/two_smelly_files/dirty_two.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
spec/spec_helper.rb64400295 Bytesbe8649e03f6e6e9679e3bca7a43f59dcfa81f72c4cb77c7802fc5a077063e806
tasks/reek.rake64400230 Bytes86a6ba4b044a29597e6b9f8de376fc5e01489d1d41fd937b35e2a85672e8dc1e
tasks/test.rake644001.17 KB363f838b2b7bf1554d3b2d427b9e891f1176c6baf168ec6612e035868953c201
features/masking_smells.feature644004.17 KBef0a278339d7c5318d35acd53b0987b6906b9f4b5e6c4dd58ebe0295a6caef01
lib/reek/adapters/application.rb75500854 Bytese1a5c736e9b2c073ae2059c858a5a1a3ce6078f6d63826be5d22185c06c6bc22
lib/reek/adapters/rake_task.rb644003.06 KBbf93f05e1502608e9394d534dbc12bb0d2e2e65127c8f98e5b5191887f46c87e
lib/reek/help_command.rb64400191 Bytes05bb2b130567a54e217def4cf3cbd524fbdb5072fa38d390538fd761d806ead2
lib/reek/if_context.rb64400417 Bytes0ced3095c9a3f893e50189d40a5f0fcbf9a74d6ae54601f578a938408948f436
config/defaults.reek644001.04 KB935c81bbf84ae0f6a2dec4f502e7f2a11a87ad3c49677a92d7db7a3227d9622e
features/reports.feature644003.23 KB28b3d1a82a10dffd84ba3d5f089dc3c4ccfb5db537428d30cb0fb8f32d3f163e
features/samples.feature6440020.2 KB7d4158a148d355b52bc41f956a5fc436eb3ed59bb66bb4dfe5e91e7d8534d9a7
lib/reek/object_refs.rb64400773 Bytese894daf09d2bfa6d4f3215cec709544ee930bab24b1ecdd1f932d8787c46f458
lib/reek/smells/attribute.rb644001.8 KB6a228addade38b94c95c3cb9424ca7b97135323ca892a9c5c598def6e535f7e9
lib/reek/smells/class_variable.rb644001.31 KB64c88f4f77f9414ec58e3f23b723a3f60155522898b61452da6b02ba28896eb0
lib/reek/smells/long_yield_list.rb64400308 Bytesf6b27028cfb5eceec77ee912373fa1d9e0c05f1c5552790e89f695242cb07bd7
lib/reek/smells/utility_function.rb644001.59 KB21feb3b0f5909a58b067fb11c1f8b0bb4f49c65546ce07d1ea48aec90c141b7c
lib/reek/sniffer.rb644004.16 KB83f1daf9bcbf437bca4e0ecc881660b2377a86d308e269247c0114f17009f673
reek.gemspec644006.43 KB1450288cdd807e0539f0cefb66eadeb92b138d72d5c8c30263bdd809ad2c0af4
spec/reek/adapters/should_reek_spec.rb644002.64 KBc8bbfd6593c18365fae6a3a99f82396db1194ec21c6035d75c91bf66289eb3b8
spec/reek/masking_collection_spec.rb644006.21 KBa9bac1d06dc895411ac6391231570c522c42f2c229085f8e6280fdf0e6bf1389
spec/reek/object_refs_spec.rb644002.91 KB33941e48a3faedf1a55922ed2f1951f1a3add91c818295a79c9c5410be2960a9
spec/reek/smells/class_variable_spec.rb644003.08 KB0caabaa5746284cf7893ade7bb3a24e2d81678486c30f0163265deab430b41cb
spec/reek/smells/feature_envy_spec.rb644004.62 KBe917d789a3b9ffa7a09e19467799fe005a935470589fd8ca99667d9e8ff274f2
spec/reek/smells/simulated_polymorphism_spec.rb644002.26 KB65a0127f46b9c237054e7db2f65bd0c3f49e1b42a8bd2a9100a513c78174d3a2
spec/samples/clean_due_to_masking/masked.reek64400106 Bytes8d1d1a77106a68de5c2f8ec04ca8faf627610882d392e5e88d0382bdf3622a7e
spec/samples/corrupt_config_file/corrupt.reek6440026 Bytes1f114277ef5c035dbac6205335db0d88fd9ef1bf2524a6a56d8ff92a4b2c992a
spec/samples/masked/dirty.rb64400106 Bytesc9b5096afec50ed6a9a2a3b77d8fed22d41e1368edc357c2afc0430cd0f33d71
spec/samples/masked/masked.reek6440042 Bytes822d3e6e6131084a7c84f0506911b2cb036a4adea1bab9dd1593379bff1fec3e
spec/samples/optparse.rb6440046.8 KB004821328f46890c8dceafcf8bfbcf7b98747e42eb9317591317f638ec47042f
spec/samples/overrides/masked/dirty.rb64400106 Bytesc9b5096afec50ed6a9a2a3b77d8fed22d41e1368edc357c2afc0430cd0f33d71
spec/samples/three_clean_files/clean_one.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/samples/three_clean_files/clean_three.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/spec.opts644008 Bytesd59fa712d58b2ac2197124fe6e24bf353111260fc3ed1c3304520c32ad00d128