reek-1.2.6

https://rubygems.org

reek

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 29874

number: 1.2.6

platform: ruby

spec_sha256: db362d172c9082bbdd21695cff2d7ddf450f69185d8d3c3aebb510e84737c874

sha256: fcfa8231434268c82e7193867165a8484b309af943181234329ce0ed78a00ecd

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

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

position: 127

version_data_entries_count: 141

uploaded_at: 2009-11-28 21:21:27 UTC

indexed: true

has_extensions:

extensions:

Gem size: 84 KB

Version Data Entries

Total: 141

Unpacked size: 319 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
History.txt644006.66 KBa3da6f26af8d68c70ce92f3e18de6556f93808885eb308652cb3d1ba0e2d8ffa
License.txt644001.04 KB98d3c461ccd509375724df26265528d3d0888fcd2a2338c0d2390106605785f5
README.rdoc644002.62 KB533ccbb61a18a2f3e7c8fe91a5980116e6a93ef2eb247ded459cea7c917fbd64
Rakefile64400332 Bytes4528d4f95566f0d3af507ac56cbf05af8ce6d7ef10d887ad0e39849e76fdac79
config/defaults.reek644001.04 KB935c81bbf84ae0f6a2dec4f502e7f2a11a87ad3c49677a92d7db7a3227d9622e
features/masking_smells.feature644004.17 KBef0a278339d7c5318d35acd53b0987b6906b9f4b5e6c4dd58ebe0295a6caef01
features/options.feature644001.18 KB4186d182c32fd8bc2e0346cb5cf6c1dd6897a835f6cfa2d1e06e5ecf415a181c
features/reports.feature644003.23 KB28b3d1a82a10dffd84ba3d5f089dc3c4ccfb5db537428d30cb0fb8f32d3f163e
features/samples.feature6440020.3 KB6fb63d44e79f3fe56188ab67a9856d7c08b94be0883ef2317e7d489f2167e284
features/stdin.feature644001.3 KB7172e57ec646112f495a952bbd179faa0c9d3013a1f31a15784102ac936abf31
features/support/env.rb644001020 Bytes643f2cfccb7114bbe4512c31638a077904b4222e20600e7b5374a1b3a4965d21
lib/reek.rb6440079 Bytes51ca7ca55d40b4687ea38695454192dd5654cc4d3724695728e4a4f653eb01d5
lib/reek/adapters/application.rb75500854 Bytese1a5c736e9b2c073ae2059c858a5a1a3ce6078f6d63826be5d22185c06c6bc22
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/rake_task.rb644003.06 KBbf93f05e1502608e9394d534dbc12bb0d2e2e65127c8f98e5b5191887f46c87e
lib/reek/adapters/report.rb644002.28 KBb3f9f62a903f1f14d74d9ecf6f7405887ee9472650bf52e7abd46d7418532d30
lib/reek/adapters/source.rb644001.43 KB8e7c5b07c914804ebff574b41fd8791ba1c2b8bfa7695530d6f62b3d29b73d70
lib/reek/adapters/spec.rb644003.69 KB00221aaa6f6c43200311e15e375d36309d14035805e0128323af62e6fe5ddfa5
lib/reek/block_context.rb644001.14 KB39270f806d8048ec261abf3bdc2cd16fda91677fbdc2be9486525733d2126fc2
lib/reek/code_context.rb644001.52 KB83d81096f18d93857310ef30b2029e5de714df1623b0d8cd35f8e83d14af2355
lib/reek/code_parser.rb644004.09 KBae742c02d55381b7945464c5f7e32eb3daec55f0ed44b285c996696e1d796bef
lib/reek/configuration.rb644001.35 KBa69fd5aac244402726d91543e2d90a7322bbb1f3259a46a0ca56304a452e5fdf
lib/reek/detector_stack.rb64400790 Bytesfc2ec95483987d927daa8cdf1e8686e1303a30f8c34bbe02ad97a1249033fb56
lib/reek/help_command.rb64400191 Bytes05bb2b130567a54e217def4cf3cbd524fbdb5072fa38d390538fd761d806ead2
lib/reek/if_context.rb64400331 Bytesee5db85528f3d315ffe4c0796a4d33644a4cb82db694a4f3d3530394bdb09a64
lib/reek/module_context.rb644001 KB10ef011caa0ec64ef763620d1883780b6f1d60d35d23830a872570c0c97615d7
lib/reek/name.rb644001.01 KB9111d3150084d15e13b4454632086f21426d770c5ea19274df329e033a2b8a1d
lib/reek/object_refs.rb64400773 Bytese894daf09d2bfa6d4f3215cec709544ee930bab24b1ecdd1f932d8787c46f458
lib/reek/singleton_method_context.rb64400550 Bytesc355154d5c5f25a6bebec398f04f121f3b26a3f2e90d733e2e0b173145d67726
lib/reek/smell_warning.rb644001.11 KB400137ac37963b5921478e7b93469fbab0095556c358a10b2d62eedf106c2e72
lib/reek/smells/attribute.rb644001.8 KB6a228addade38b94c95c3cb9424ca7b97135323ca892a9c5c598def6e535f7e9
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/long_method.rb644001.09 KBdc548048f8d67ba3d99a9354e42140935b0223857f1be58b7f644f0549546890
lib/reek/smells/long_parameter_list.rb644001.41 KB897fe6112fa1bf754aee08e9b85e7d4dc34f69808dbdc01c74f9b05238a9da86
lib/reek/smells/long_yield_list.rb64400308 Bytesf6b27028cfb5eceec77ee912373fa1d9e0c05f1c5552790e89f695242cb07bd7
lib/reek/smells/nested_iterators.rb64400605 Bytesccdc5050bd192cc26ed65740e4c20663c87b20a42c7a3e76d427cc16d22386f2
lib/reek/smells/smell_detector.rb644002.77 KB82ecb0803d80b1e8cbca15f1d3751b6cb944dcdbdcd38316b7fb0ad19c9b7af4
lib/reek/smells/uncommunicative_name.rb644002.44 KB90b7fa4672cde23c91665e007be88ab9b1b3e5c2f9e5999ee53d7afef2376ddb
lib/reek/smells/utility_function.rb644001.59 KB21feb3b0f5909a58b067fb11c1f8b0bb4f49c65546ce07d1ea48aec90c141b7c
lib/reek/sniffer.rb644004.16 KB83f1daf9bcbf437bca4e0ecc881660b2377a86d308e269247c0114f17009f673
lib/reek/stop_context.rb64400511 Bytesd04d16c15c370a258e4da850b5d581fbe074f8bd4cad7324de5bdff59c8f23d0
lib/reek/tree_dresser.rb644001.72 KBdc5ee490974a8c2b1737c6345ddb338b4b68678ef43ddca9db4bb0b29fd41130
lib/reek/version_command.rb64400219 Bytes310113d4bbab7749aea7e20737445ccee6f73c486eacacd488a531d59bd2e80c
spec/reek/adapters/report_spec.rb64400761 Bytes35f19e73a140d37c50cbad1bfea0c0af2e5e7a81739eeaa2409c369116f443f8
spec/reek/adapters/should_reek_of_spec.rb644004.13 KB57d273fe39baf3049f0836da89a3ba48da5a701621ec6f2b68230de6cd2cc884
spec/reek/adapters/should_reek_only_of_spec.rb644002.64 KBab0d1a553e37aa8b35745fa84f32765cd566d57a4f85b6acd08edd813418872a
spec/reek/adapters/should_reek_spec.rb644002.64 KBc8bbfd6593c18365fae6a3a99f82396db1194ec21c6035d75c91bf66289eb3b8
spec/reek/adapters/source_spec.rb644001.07 KBeaa44920830115ebb6367a87da18c56f7ca54234cebf52593ba05562e419dbf3
spec/reek/block_context_spec.rb644002.21 KB0818a72f74f238cd9f904baa8182c61ef6da2ad908117cc1924db7f7a5a026ef
spec/reek/class_context_spec.rb644004.48 KBbf7167278773841f77b70ae80288bce3a65abc45f374ce7b5f87955a451be1e8
spec/reek/code_context_spec.rb644006.07 KBc260694fdf582f4dc5f686ce69bc40ae06c44bc97f02b2824491c1de802a2ade
spec/reek/code_parser_spec.rb64400900 Bytes16be4ba5e29c96815c7212a390152d9daa84e398ed82a9247d50100bde687ac0
spec/reek/config_spec.rb64400974 Bytesd6b346104018dda3db6fb3d1fd434ce66af39367ef14956cdff0807f18b59e8a
spec/reek/configuration_spec.rb64400274 Bytes47ac548ffd9df163d9f1aeacce0040fab00ea55706347ae979b72f2db8d4584f
spec/reek/help_command_spec.rb64400552 Bytes325a8b7d34934bee4731e7ea97df50b387bd187f0554242ed8eb374721a356bd
spec/reek/masking_collection_spec.rb644006.33 KB68f4bf66d6215cf631281e69459c72aea9ae607a7c00f29ecf176bd89c5ca21a
spec/reek/method_context_spec.rb644003.21 KBf10965ae77ec472dfce8feae8fdd2d5e114f135570ac990f5f691699067bb15f
spec/reek/module_context_spec.rb644001.38 KB54a63291ba2e412ba03f9b7d8e2f3cff179f34faba911ebce1b5141e07cbb772
spec/reek/name_spec.rb64400823 Bytese099662ca36a60b94140a882565f2cdf201421f305654cb78a8958cd64419006
spec/reek/object_refs_spec.rb644002.91 KB33941e48a3faedf1a55922ed2f1951f1a3add91c818295a79c9c5410be2960a9
spec/reek/object_source_spec.rb64400629 Bytes7422bc0ff515068672854b314fdb9530c757b01d17080ac57bc78872617efcc0
spec/reek/reek_command_spec.rb64400998 Bytesa5141571cef26a0f86f2ea17f7090daa31fac9d3ae240453f102c42fca6e3c35
spec/reek/smell_warning_spec.rb644004.47 KBcdceaeb967c7432f3af8552d7168f07427f4a3dacb22b89b7f1a4743f8a43739
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/feature_envy_spec.rb644004.4 KB266b05242cb5a4f602dc0bcff5f045ba9a79ef262f9907b5d964cf8a9f680da4
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.rb64400974 Bytesc0334019973ba327d81d74125e8a0ec4ea65d6bb2c1c9ec8b2362e1b0dd77135
spec/reek/smells/simulated_polymorphism_spec.rb644002.26 KB65a0127f46b9c237054e7db2f65bd0c3f49e1b42a8bd2a9100a513c78174d3a2
spec/reek/smells/smell_detector_spec.rb644001 KB527d921384aaa741e42d23667052a05ed618a15d7a69c84a0c26daec84d22303
spec/reek/smells/uncommunicative_name_spec.rb644004.83 KBc71d4ca7d26d8c352fb1b85f76f38b3bcf81fa5089dce77d80f38871aef53540
spec/reek/smells/utility_function_spec.rb644002.15 KB9123e73bdef800ffb2bf3ec2c45032d687d8e064376051e3f96c058d6b5b4501
spec/reek/sniffer_spec.rb64400245 Bytes1af4befeacd5fea56318b29d26a21d8b3ba519db548d743b097d81abce20d81f
spec/reek/stop_context_spec.rb64400722 Bytes0e270d22e3c26cd5e44e079bdb718be1e5e998acfbd5064d1e1144f1fe2332b3
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/clean_due_to_masking/masked.reek64400106 Bytes8d1d1a77106a68de5c2f8ec04ca8faf627610882d392e5e88d0382bdf3622a7e
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/masked/dirty.rb64400106 Bytesc9b5096afec50ed6a9a2a3b77d8fed22d41e1368edc357c2afc0430cd0f33d71
spec/samples/masked/masked.reek6440042 Bytes822d3e6e6131084a7c84f0506911b2cb036a4adea1bab9dd1593379bff1fec3e
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/optparse.rb6440046.8 KB004821328f46890c8dceafcf8bfbcf7b98747e42eb9317591317f638ec47042f
spec/samples/overrides/masked/dirty.rb64400106 Bytesc9b5096afec50ed6a9a2a3b77d8fed22d41e1368edc357c2afc0430cd0f33d71
spec/samples/overrides/masked/lower.reek6440071 Bytesd8c6b6409ed1d38d5e434b5566fc5ce7409f28e43832b59f3e264cfd3d7cb087
spec/samples/overrides/upper.reek6440068 Bytes729b820fd683fe0d1ac0856250560dbb5cf659cfb98fc78360b0e5e29ac81a35
spec/samples/redcloth.rb6440035 KB98d6e425d1a711cc0cb8cc1b7c7725ad1ed30a84194efd4c645e7848d3e40094
spec/samples/three_clean_files/clean_one.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/samples/three_clean_files/clean_three.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/samples/three_clean_files/clean_two.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/samples/two_smelly_files/dirty_two.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
spec/spec.opts644008 Bytesd59fa712d58b2ac2197124fe6e24bf353111260fc3ed1c3304520c32ad00d128
spec/spec_helper.rb64400295 Bytesbe8649e03f6e6e9679e3bca7a43f59dcfa81f72c4cb77c7802fc5a077063e806
tasks/reek.rake64400230 Bytes86a6ba4b044a29597e6b9f8de376fc5e01489d1d41fd937b35e2a85672e8dc1e
tasks/test.rake644001.17 KB363f838b2b7bf1554d3b2d427b9e891f1176c6baf168ec6612e035868953c201
bin/reek75500243 Bytes876ae13461082ad3fd642194d2ac0a186a3dfb92ac77a5cbf5c0df8b96811d79
features/profile.feature644001.47 KBdc0e672f4066039bcfc994d7cf8a74a71491b5334fbce43413be6d02e0d6082c
features/rake_task.feature644002.54 KB1fee570041e5d1a39b24a0111a619b4f5aafb0adcdbf7250972ec7226137645e
lib/reek/class_context.rb64400858 Bytes324b96227375c7561b36d0169a2031bc69a58f116aa5121bcb51c9012e9b5823
lib/reek/masking_collection.rb64400782 Bytes0e66b6c575ca7abe06126e191d37e7bc66d26f7ccf21b8b5a621af929ae0cc3f
lib/reek/method_context.rb644002.92 KB069419b8cf4ecf9364a49cb8eeea2141dada2d42d2c208799f0a7f24249b593d
lib/reek/reek_command.rb64400566 Bytesf6ac0d9232546163fa2be2d394baf9ceab92bd5236c7912767c4bcb7272029df
lib/reek/sexp_formatter.rb64400175 Bytes64c3197455cbdd6002b71610473962079214a6869863fbf98fe3af554ea2cdad
lib/reek/smells/control_couple.rb644001.83 KB90f721d94bedc8ef0216109aceb6624334688419e968353cc3f2d44e4df70049
reek.gemspec644006.54 KB151b1414daf9d8bafd0940da22137c346bb313df8e69a6d2219b8e0bfb97a917
spec/reek/singleton_method_context_spec.rb64400507 Bytes0233bdf8332c03ef084dfe80ccb2254758803f5beac86f0f414dc8b82aeeab68
spec/reek/smells/class_variable_spec.rb644003.08 KB0caabaa5746284cf7893ade7bb3a24e2d81678486c30f0163265deab430b41cb
spec/samples/corrupt_config_file/corrupt.reek6440026 Bytes1f114277ef5c035dbac6205335db0d88fd9ef1bf2524a6a56d8ff92a4b2c992a
spec/samples/corrupt_config_file/dirty.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
features/step_definitions/reek_steps.rb64400973 Bytesa6cd38331c702d7e55b773da7f274cc97ded703b7b1952d460bfe0385c027eb7
lib/reek/smells/class_variable.rb644001.31 KB64c88f4f77f9414ec58e3f23b723a3f60155522898b61452da6b02ba28896eb0
lib/reek/smells/large_class.rb644002.01 KB7cdab9f3ae3286e204828225dfbeec39a968f3dd20d219891360c3e8e295d256
lib/reek/smells/simulated_polymorphism.rb644002.54 KB3d29bff40f815a2444465ccbb386007a9a06989876d20ffa07516c0273a7ae9f
lib/reek/yield_call_context.rb64400201 Bytesd3954bcb3984c36f2b04154ca4e54273ea99a4b8620812cd08e1870858e89482
spec/reek/if_context_spec.rb64400427 Bytes6aa9465f5bc90a2d74d7f4321698085cab13418431b703ff5db44481689a0629
spec/samples/two_smelly_files/dirty_one.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9