reek-1.2.3

https://rubygems.org

reek

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 29871

number: 1.2.3

platform: ruby

spec_sha256: 9f75c82e0ac5867c3f49c4ac3760470b4a3810455306c7e3ecff6d43522708e7

sha256: 523889204cfec3b637691777ebeee38eb5d2b8a4253100101c3b2f9830dd020a

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

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

position: 129

version_data_entries_count: 131

uploaded_at: 2009-11-02 18:23:05 UTC

indexed: true

has_extensions:

extensions:

Gem size: 80.5 KB

Version Data Entries

Total: 131

Unpacked size: 304 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
History.txt644006.27 KB01a077a72397ecbd60fa9eafa306e6ac689e5d5c60214f1dcdc073d93480400a
License.txt644001.04 KB98d3c461ccd509375724df26265528d3d0888fcd2a2338c0d2390106605785f5
README.rdoc644002.62 KB533ccbb61a18a2f3e7c8fe91a5980116e6a93ef2eb247ded459cea7c917fbd64
Rakefile64400332 Bytes4528d4f95566f0d3af507ac56cbf05af8ce6d7ef10d887ad0e39849e76fdac79
bin/reek75500243 Bytes876ae13461082ad3fd642194d2ac0a186a3dfb92ac77a5cbf5c0df8b96811d79
config/defaults.reek644001.04 KB935c81bbf84ae0f6a2dec4f502e7f2a11a87ad3c49677a92d7db7a3227d9622e
features/masking_smells.feature644004.17 KBef0a278339d7c5318d35acd53b0987b6906b9f4b5e6c4dd58ebe0295a6caef01
features/options.feature644001.63 KB50f5b2c86a87fcb0248d4e819ec6ba52527b20b9617796c83437e36ef22514a4
features/profile.feature644001.47 KBdc0e672f4066039bcfc994d7cf8a74a71491b5334fbce43413be6d02e0d6082c
features/rake_task.feature644002.54 KB1fee570041e5d1a39b24a0111a619b4f5aafb0adcdbf7250972ec7226137645e
features/reports.feature644003.23 KB28b3d1a82a10dffd84ba3d5f089dc3c4ccfb5db537428d30cb0fb8f32d3f163e
features/samples.feature6440019.9 KB1edebfbf7b0611da369c77572337cfe3ec222e2cbe8330b9af06d72fe95c1b6f
features/stdin.feature644001014 Bytes2acce97bd379fd65f93d4ab823b3ad4583b15234f04b58871b32fad5db6d2309
features/support/env.rb644001020 Bytes643f2cfccb7114bbe4512c31638a077904b4222e20600e7b5374a1b3a4965d21
lib/reek.rb6440079 Bytes7138978ec033011c259712886b9a046b2d52d4b6b7d82d1950f3175da8d8e445
lib/reek/adapters/application.rb755001.12 KBa2b5f210c57e7c25147f98cca5aa3401e6c1ea539fb3115ab3cd3db1ff846f54
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.31 KB8e81df581dce2cdc9b03376cdf678bebfe10ecf5057abfc754bfeffefa6adaef
lib/reek/adapters/source.rb644001.11 KB67266d2c07835119aefb1b281d5b07ed9704eebd0f01b206c8d5cbc9819189ba
lib/reek/adapters/spec.rb644003.7 KBebbcf34fc9480225051ef12378d5e4cd2d300920ebd5e264e147ad8da1cf4a24
lib/reek/block_context.rb644001.17 KB4948ab474da349185ef3155310d0c5433b064dcc45b36654e4fe14f8fd111651
lib/reek/class_context.rb64400924 Bytes4505c77066520526bf136d4eb15704b84bf7ed4bdf7c3b389dff5eb4947462d2
lib/reek/code_context.rb644001.34 KB0a86ad2fd1f9036db1ad100110bdc8995197dd98d7698c3928f06e1b68928d2b
lib/reek/code_parser.rb644004.25 KBd68644a5dab5c49678e703774adb49a21619e33550e2c6626cfb4481f024ca57
lib/reek/configuration.rb644001.35 KBa69fd5aac244402726d91543e2d90a7322bbb1f3259a46a0ca56304a452e5fdf
lib/reek/detector_stack.rb64400795 Bytes77527799b5e0df563dcec477d32dd490608cdbc8d761a4a83c1ada5aed4dae6e
lib/reek/if_context.rb64400417 Bytes0ced3095c9a3f893e50189d40a5f0fcbf9a74d6ae54601f578a938408948f436
lib/reek/method_context.rb644002.63 KBf633510e882b18ef3419863465c2536394c2575aa385b8e7b622e95184826e73
lib/reek/module_context.rb644001.37 KBa8f563129ca1019ceba2f0f12818d3befc32b66af1772ee4e84bf06a59d5f6b9
lib/reek/name.rb644001.01 KB9111d3150084d15e13b4454632086f21426d770c5ea19274df329e033a2b8a1d
lib/reek/sexp_formatter.rb64400175 Bytes64c3197455cbdd6002b71610473962079214a6869863fbf98fe3af554ea2cdad
lib/reek/singleton_method_context.rb64400527 Bytes0210fe2317b7be4f90aec8b3380d4a0a1a16d8afee372c095641f513d53d2247
lib/reek/smell_warning.rb644001.24 KBde47226f4a0da5f19c6aa634548083b3f51f52c1047a69ebded7f90a65190339
lib/reek/smells/attribute.rb644001.34 KB9bffe5f077ce6355a4d06d4b787e4887c0251b84643bd5659b181e3b073aa501
lib/reek/smells/class_variable.rb644001.33 KB1448418b6d76069ece196387829459b62bcf10ab6e07e90b30d72c32a72b27a3
lib/reek/smells/control_couple.rb644001.87 KB4ac7b0d7b6c6f6d801897231f10c83aa236b57a0bd3a17a596253423cee23f75
lib/reek/smells/data_clump.rb644002.61 KBf9412eec0bfd688cad29ece199586894f6b16879b15c0f58a5220b3c3f94c55e
lib/reek/smells/feature_envy.rb644001.64 KB17687a8356effe602ff86da706ea8109f265b36fae5c45e23021a72f33e5e0d0
lib/reek/smells/large_class.rb644002.03 KB9ca6af69e740040fe1d27e44076d7b08242349f039d76aae00d5bd39d5356ebb
lib/reek/smells/long_method.rb644001.13 KB15a507259c0199312e588184111f90862506862efc7d1969be0ad44f151794fa
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/uncommunicative_name.rb644002.4 KBbb37bf88a71c70a312f8a3c90366085fae45db4a70ab7ef676329e9d66d2f950
lib/reek/smells/utility_function.rb644001.59 KB21feb3b0f5909a58b067fb11c1f8b0bb4f49c65546ce07d1ea48aec90c141b7c
lib/reek/sniffer.rb644004.17 KB2d0bf9cc11250164b42cbc5d53d230de32ea3eae80ad0b4231e8f2a663eb350b
lib/reek/stop_context.rb64400685 Bytes527d4fa61b8206d0337aa956e9c12fd8a89fbfc2f2006406e2a24f7b380f0487
lib/reek/tree_dresser.rb644001.49 KB50a35fcd5bd9efe113a71da3c385b764ec794441aa0bf2ff707fe6511c861c2a
lib/reek/yield_call_context.rb64400201 Bytesd3954bcb3984c36f2b04154ca4e54273ea99a4b8620812cd08e1870858e89482
reek.gemspec644006.14 KB4bd89a4afdab69f2753445877a25b1b56203808756b66f02a497aa8ec7bf500b
spec/reek/adapters/report_spec.rb644001.58 KB6ab0f6aafd301b2c303913e791c2c521412e68d8bbf311a6551bb465737bbfe2
spec/reek/adapters/should_reek_of_spec.rb644004.14 KB18261772d75b41a19531ce74709eb96f3320866f75fd454935afe4f94ed3e927
spec/reek/adapters/should_reek_only_of_spec.rb644002.67 KB62b245ebd67769a41406f574d70671edafc98514f305a6473ba128a590e1bebd
spec/reek/block_context_spec.rb644001.5 KB06f572a76120a8e62a37b9c57485e659faa33937352f16e3bbd2ed6586904b9a
spec/reek/class_context_spec.rb644004.48 KBbf7167278773841f77b70ae80288bce3a65abc45f374ce7b5f87955a451be1e8
spec/reek/code_context_spec.rb644005.73 KB7a62c92a8ad9a72c814e130677cb91571e8d669e1754b6581410c570c656dce2
spec/reek/code_parser_spec.rb644003.13 KB032ccf9af4c984af845a804f83eef3a9cef618160c535d0e3bf70022521b564f
spec/reek/config_spec.rb64400974 Bytesd6b346104018dda3db6fb3d1fd434ce66af39367ef14956cdff0807f18b59e8a
spec/reek/configuration_spec.rb64400274 Bytes47ac548ffd9df163d9f1aeacce0040fab00ea55706347ae979b72f2db8d4584f
spec/reek/if_context_spec.rb64400439 Bytes2b38894bc73483d61069bb068f0af3e869d798456a7f86f40b7f93d840647108
spec/reek/method_context_spec.rb644002.15 KB61249f74ba06179fb23bfc43d7518bc58241386178b281aca9f24f5fb95111b8
spec/reek/module_context_spec.rb644001.16 KB54ae0d1a7df32fd3b96ad5e9c65d903b914e02e64ef5e5aac4a5519af5318d9a
spec/reek/object_source_spec.rb64400629 Bytes7422bc0ff515068672854b314fdb9530c757b01d17080ac57bc78872617efcc0
spec/reek/singleton_method_context_spec.rb64400530 Bytes323edf2511444afd57f634e54e6bdcf7f18b8bd0b08b540a2f7c31b6bb38997f
spec/reek/smell_warning_spec.rb644003.5 KB3b4105b9bd89e821fccd9661678cf149046d8c3e799a4dd75ab5bd62bec3abb2
spec/reek/smells/attribute_spec.rb64400574 Bytese741327eec2320b4b1aa3b4bf4e2d39ce74621cb7d4dc6b8f40ce167587d8577
spec/reek/smells/behaves_like_variable_detector.rb644001.04 KB0160d4af4e78c16b9ff6687c3abf5d3e5f13d389582e125af18b44d30159a6bd
spec/reek/smells/class_variable_spec.rb644003.08 KB0caabaa5746284cf7893ade7bb3a24e2d81678486c30f0163265deab430b41cb
spec/reek/smells/duplication_spec.rb644002.32 KB0f0fe8c96606458385b83befcd1cf2f9eb1134e960b19c185ec259cb963ef45b
spec/reek/smells/feature_envy_spec.rb644004.62 KBe917d789a3b9ffa7a09e19467799fe005a935470589fd8ca99667d9e8ff274f2
spec/reek/smells/large_class_spec.rb644004.21 KB37fa2085a58a1816a283756f16c22457b75d331bf7f991a246d2729c4888cdc0
spec/reek/smells/long_parameter_list_spec.rb644002.74 KBa8156686ec89be480e4c3e8ec3a6537007d1577453bf03aaa5647a875ccc6021
spec/reek/smells/nested_iterators_spec.rb64400940 Bytes17fafdd4616edd35c9acd9de702a5f0f10ed282b20abab0ca3b0b0cfad020276
spec/reek/smells/simulated_polymorphism_spec.rb644002.26 KB65a0127f46b9c237054e7db2f65bd0c3f49e1b42a8bd2a9100a513c78174d3a2
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/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/corrupt_config_file/corrupt.reek6440026 Bytes1f114277ef5c035dbac6205335db0d88fd9ef1bf2524a6a56d8ff92a4b2c992a
spec/samples/empty_config_file/empty.reek644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/samples/exceptions.reek6440043 Bytesd5134806bf56cd68089bff77cef1de6fe82f571b15a77fe40526f6a33584ee7f
spec/samples/inline.rb6660020.2 KB0e97c88b460b16d5fb70a469cae24dfa7ad6b4d9bc2a0bdeefd44876f8cbc667
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/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/spec.opts644008 Bytesd59fa712d58b2ac2197124fe6e24bf353111260fc3ed1c3304520c32ad00d128
spec/spec_helper.rb64400295 Bytesbe8649e03f6e6e9679e3bca7a43f59dcfa81f72c4cb77c7802fc5a077063e806
tasks/reek.rake64400230 Bytes86a6ba4b044a29597e6b9f8de376fc5e01489d1d41fd937b35e2a85672e8dc1e
tasks/test.rake644001.17 KB363f838b2b7bf1554d3b2d427b9e891f1176c6baf168ec6612e035868953c201
lib/reek/adapters/command_line.rb644002.08 KB62e0564bbcc7cbdb3998d57f5386b7a8c0235c6674b9746feb86a5d85bac8a0d
lib/reek/smells/duplication.rb644001.48 KB123e4bb1b845c9da1420cfec6469c3c6e5511e9c2b6580e88967760a1d685867
lib/reek/smells/smell_detector.rb644003.23 KBaea32c25ba1724e1914bcb14193c80c876d2d42d712d47dd0ece0419b6e8f066
spec/reek/adapters/should_reek_spec.rb644002.69 KBff12cd6d662abf0099f912ca0ec3198c0134e5f4f9bf211cf0d74a1fb4c0c27d
spec/reek/name_spec.rb64400823 Bytese099662ca36a60b94140a882565f2cdf201421f305654cb78a8958cd64419006
spec/reek/object_refs_spec.rb644002.91 KB33941e48a3faedf1a55922ed2f1951f1a3add91c818295a79c9c5410be2960a9
spec/reek/smells/data_clump_spec.rb644002.54 KBfcfe870d81141d21c9498e7052bc60dae02c08c8e7880ce30f31e937603d359c
spec/samples/all_but_one_masked/dirty.rb64400106 Bytesc9b5096afec50ed6a9a2a3b77d8fed22d41e1368edc357c2afc0430cd0f33d71
spec/samples/corrupt_config_file/dirty.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
spec/samples/empty_config_file/dirty.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
spec/samples/masked/dirty.rb64400106 Bytesc9b5096afec50ed6a9a2a3b77d8fed22d41e1368edc357c2afc0430cd0f33d71
spec/samples/two_smelly_files/dirty_one.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
spec/samples/two_smelly_files/dirty_two.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
features/step_definitions/reek_steps.rb64400881 Bytes928d04138383d86a02792c4a0fc532afc588366991036f73747a15c0b810e54a
lib/reek/object_refs.rb64400773 Bytese894daf09d2bfa6d4f3215cec709544ee930bab24b1ecdd1f932d8787c46f458
lib/reek/smells/simulated_polymorphism.rb644002.56 KB8e36d756a81cbb5448acbbb78fbbd8c209d62616bda7f002877b56acb4f0fd0c
spec/reek/smells/control_couple_spec.rb64400712 Bytes9b41e6a39b61122d8aa6b856f782e3fd705df8433f297ff7c3d0b647ade3c688
spec/reek/smells/long_method_spec.rb644005.52 KB3ad41a90d3f39aaf7d246ef75fc76a617d0aace8c79d1bb2d1b03ef6060be6d0
spec/reek/smells/smell_detector_spec.rb644001.45 KB673108cf1a96e21217b880595a6c43c73912b3d5351729c8c4bef5a029caeba1
spec/samples/all_but_one_masked/clean_one.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/samples/mixed_results/clean_two.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3