reek-1.2.1

https://rubygems.org

reek

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 29865

number: 1.2.1

platform: ruby

spec_sha256: adbf069e982c348d3fa48369d185d75711812cd0595f968d359c9484c2c58639

sha256: 0f72f9f115d86263c5673af4bd82b89972791a307b85e81b4d6cfef5a45072e7

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

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

position: 132

version_data_entries_count: 128

uploaded_at: 2009-10-03 22:37:09 UTC

indexed: true

has_extensions:

extensions:

Gem size: 78.5 KB

Version Data Entries

Total: 128

Unpacked size: 294 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
History.txt644005.92 KB695c359c8fdcaa37de99bc31eb3537ca55a8b479fae90b19b87b40e528127947
License.txt644001.04 KB98d3c461ccd509375724df26265528d3d0888fcd2a2338c0d2390106605785f5
README.rdoc644002.62 KB533ccbb61a18a2f3e7c8fe91a5980116e6a93ef2eb247ded459cea7c917fbd64
Rakefile64400348 Bytes59e65189804a065b2a0db1e18966feb2f93a6df828e8d611d4b0bf80820322f7
bin/reek75500243 Bytes876ae13461082ad3fd642194d2ac0a186a3dfb92ac77a5cbf5c0df8b96811d79
config/defaults.reek644001.02 KB57aebb26a4a580beaa634b3681df6149d6cd08dfe16dc3da8083f7ae0a62c8a4
features/masking_smells.feature644004.13 KB4ff545b3ac03c785ca93ab3c4c9d279f7d060e768a046c737b4263cd5e26c30a
features/samples.feature6440019.9 KB1c2c12921cd72562707619c1cf530f091267cf7490ad4f0958fbf896ab9fb8db
features/stdin.feature644001009 Bytesfcf07bc7fed1c3a6715d9279cab91c61a4a1892bf994778916c91bed9f7a9ebc
features/step_definitions/reek_steps.rb64400697 Bytes52161ad79f5444aaecf8b6b1366dc4417b4315a5ff15e67ba847b88439605021
features/support/env.rb64400921 Bytes9b3073d3523a3517605a80fb21139560a0436c8b904b5ed0f5afe2b3765c8fc9
lib/reek/adapters/command_line.rb644002.04 KB4dfc30ce09f2840bbd709e6a3eed47faabf087826b749e33ec7778a1a6c631c4
lib/reek/adapters/config_file.rb64400716 Bytes79a8a9068711faf7027bfce28453a8e05781509b6f7d279151cffb995c9f8471
lib/reek/adapters/core_extras.rb644001.63 KB15a01042863a2d0438509ad60db0de0657b1dd6afa4db312bad4663b98c85bef
lib/reek/adapters/object_source.rb644001.21 KBc1ee8ab2d5f92436e1bd428df800c5a9a685223cf52e35f004d3107eb613d8dd
lib/reek/code_context.rb644001.12 KB022466768d30f0546633bc586f5826f19deb30a47357719cbd828734f5d7df97
lib/reek/code_parser.rb644004.56 KBb49f9e757b53693359da811bec39d52351c85bb563ea637db4c2c0f02e463cec
lib/reek/configuration.rb644001.21 KBefec867a8dea378a79f86f8a5b8023500761bf694a64b281e674b13124ae72f3
lib/reek/exceptions.reek64400324 Bytes577bdae345a42521a626d2c2e298c51f9d73cb2abdd467ce8fd48976b6e77a9c
lib/reek/if_context.rb64400404 Bytes5b48834764c3fac57e44610bbbe38c3691dd4ca3059e92e36f1f0a1981f09423
lib/reek/method_context.rb644002.68 KB2c6e303c1bbd574c55046d3162c12d60afe4a96ee218dc3d8f22f23243d25b5d
lib/reek/module_context.rb64400918 Bytes710a86be7890feee24b1dc57b2f019c6b6281baf5cf56ff31cac00ae31f33d83
lib/reek/name.rb644001015 Bytesa3d5ffa4a2adc3dc41de0c9653e3c08bd1f740d23da48d082950d699fd3fded3
lib/reek/sexp_formatter.rb64400216 Bytesb41f19542bca20d54c391cf147996ca5560bf92c3d883c3543bfddb9d87f3ae5
lib/reek/singleton_method_context.rb64400527 Bytes0210fe2317b7be4f90aec8b3380d4a0a1a16d8afee372c095641f513d53d2247
lib/reek/smell_warning.rb644001.24 KBde47226f4a0da5f19c6aa634548083b3f51f52c1047a69ebded7f90a65190339
lib/reek/smells/class_variable.rb64400945 Bytes701aec0e061a2133d4a83257dfbe2063339cdfac223893e8f43bf5ea39bc522d
lib/reek/smells/duplication.rb644001.48 KB123e4bb1b845c9da1420cfec6469c3c6e5511e9c2b6580e88967760a1d685867
lib/reek/smells/feature_envy.rb644001.78 KB08daace60413e673f3ddcf04df631e11568cbc450612c72291379e277facd3e8
lib/reek/smells/large_class.rb644002 KB0a853a667568003df1777a54f2b3668d85026307b27dbdf65f729dac06aca6d0
lib/reek/smells/long_method.rb644001.13 KB15a507259c0199312e588184111f90862506862efc7d1969be0ad44f151794fa
lib/reek/smells/long_yield_list.rb64400308 Bytesf6b27028cfb5eceec77ee912373fa1d9e0c05f1c5552790e89f695242cb07bd7
lib/reek/smells/nested_iterators.rb64400605 Bytesccdc5050bd192cc26ed65740e4c20663c87b20a42c7a3e76d427cc16d22386f2
lib/reek/smells/simulated_polymorphism.rb644002.06 KB98313d9bf07cf589de9d0de761513b4bc655e6a48ffac3d9b3cec4c120e3afd4
lib/reek/smells/uncommunicative_name.rb644002.4 KBbb37bf88a71c70a312f8a3c90366085fae45db4a70ab7ef676329e9d66d2f950
lib/reek/smells/utility_function.rb644001.59 KB2aaacbdf41a842dd8581bea0ce82cfd18f4b7cbbc2b6b2a45c6919206ccc8167
lib/reek/sniffer.rb644004.32 KB18ad512c0b94a7f219681be263a56b59864a353f0d32a3370a5c70cb7855f7c1
lib/reek/yield_call_context.rb64400201 Bytesd3954bcb3984c36f2b04154ca4e54273ea99a4b8620812cd08e1870858e89482
reek.gemspec644006.03 KBe2d56fd839a213d565120cb1c2c20a4ded6c7f38077186e283691c5690f2b9fa
spec/quality/reek_source_spec.rb64400401 Bytes33209027effbdebc84e7a624406495d54ab502c9f619a9efbf9db16859ffbaa1
spec/reek/adapters/should_reek_only_of_spec.rb644002.67 KB62b245ebd67769a41406f574d70671edafc98514f305a6473ba128a590e1bebd
spec/reek/adapters/should_reek_spec.rb644002.69 KBff12cd6d662abf0099f912ca0ec3198c0134e5f4f9bf211cf0d74a1fb4c0c27d
spec/reek/block_context_spec.rb644001.43 KB6addb3a7369fdff6cf7f8087419a60f831319e3e65c253d79e972ff2280f0a94
spec/reek/code_context_spec.rb644003.18 KB9997de0153bba512bc4f20406c83bebd869862520dd1b78b74064ff03e159625
spec/reek/code_parser_spec.rb644003.74 KB49117da30501eab8d9932f86842319e3c002e62264144c183eebdd981852db6a
spec/reek/config_spec.rb64400974 Bytesd6b346104018dda3db6fb3d1fd434ce66af39367ef14956cdff0807f18b59e8a
spec/reek/if_context_spec.rb64400439 Bytes2b38894bc73483d61069bb068f0af3e869d798456a7f86f40b7f93d840647108
spec/reek/method_context_spec.rb644002.1 KBd3f59615e3cf227a1bcf55c2d52f4898425cb65c7c30daeefed4150f3398dc75
spec/reek/module_context_spec.rb644001.16 KB54ae0d1a7df32fd3b96ad5e9c65d903b914e02e64ef5e5aac4a5519af5318d9a
spec/reek/name_spec.rb64400823 Bytese099662ca36a60b94140a882565f2cdf201421f305654cb78a8958cd64419006
spec/reek/smell_warning_spec.rb644003.5 KB3b4105b9bd89e821fccd9661678cf149046d8c3e799a4dd75ab5bd62bec3abb2
spec/reek/smells/class_variable_spec.rb644002.04 KB0641f54dcecafe2fbac26c9f1cc31062c28f5bd820159423418961f2413f9963
spec/reek/smells/control_couple_spec.rb64400707 Bytes18eda21278a26a29c0a49e4cc9bf399742c64b7c06eb2bb2d0c5802c47732a63
spec/reek/smells/duplication_spec.rb644002.32 KB0f0fe8c96606458385b83befcd1cf2f9eb1134e960b19c185ec259cb963ef45b
spec/reek/smells/feature_envy_spec.rb644004.62 KB339f6d33d5025638b7cb8956022022835ab27dada5954fa486b5600dcbd379ea
spec/reek/smells/large_class_spec.rb644005.05 KBf8d35a850b90bbc650d61e0bb9aa9382cbe9c9f6608f121491d408428d7a804d
spec/reek/smells/long_parameter_list_spec.rb644003.11 KB29f00ac07e4af4ed1f90fbd76c30d398e0c8fb6095610180b8ba1e5d7604a2d5
spec/reek/smells/nested_iterators_spec.rb64400940 Bytes17fafdd4616edd35c9acd9de702a5f0f10ed282b20abab0ca3b0b0cfad020276
spec/reek/smells/smell_detector_spec.rb644001.45 KB673108cf1a96e21217b880595a6c43c73912b3d5351729c8c4bef5a029caeba1
spec/reek/smells/uncommunicative_name_spec.rb644004.58 KBc5c717e7c585d7db039215f83e09d9dcb85d41f477af6cfdcb82e4a8c807d15d
spec/reek/smells/utility_function_spec.rb644002.68 KB8acd319c00156f6dfef7c8f9b05abd05bc2a849cb48ae22e5c79bd01a6806387
spec/reek/sniffer_spec.rb64400244 Bytes25189cfd45a5e6fd52f3960f5a4d0e7fade2f716cabbf9d8fe48c13d1c66d0a8
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/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/dirty.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
spec/samples/empty_config_file/dirty.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
spec/samples/empty_config_file/empty.reek644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/samples/inline.rb6660020.2 KB0e97c88b460b16d5fb70a469cae24dfa7ad6b4d9bc2a0bdeefd44876f8cbc667
spec/samples/masked/dirty.rb64400106 Bytesc9b5096afec50ed6a9a2a3b77d8fed22d41e1368edc357c2afc0430cd0f33d71
spec/samples/masked/masked.reek6440042 Bytes822d3e6e6131084a7c84f0506911b2cb036a4adea1bab9dd1593379bff1fec3e
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.rb64400108 Bytesbeb1d537d5539e0c39038f37220e4382b6f8fe260e333a5c42eaad55782653e4
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_two.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/samples/two_smelly_files/dirty_one.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
spec/samples/two_smelly_files/dirty_two.rb64400107 Bytesb4ae5daf2ea0b619bb878fa46c7e03de8d735ff797a24e17eb4054b9946d5fe9
spec/spec.opts644008 Bytesd59fa712d58b2ac2197124fe6e24bf353111260fc3ed1c3304520c32ad00d128
tasks/reek.rake64400241 Bytesce2e4f73b05e5c49de9190647ea3cd4261225f03d18d519a013e161ef2664d01
tasks/test.rake644001.24 KB1e4231efd27c9898863729610227ce4d227537943709f92a73cdb834852d16ba
features/options.feature644001.61 KB3eb44b8d5f0cf67d8ab3a107e58a9fa902a0e8c021c0e25380e87cd7d9bb9ec0
features/reports.feature644003.22 KB49bc8552daab949b605ac676cd7ff39dedb443eaf9679971b740a2e0ec3056cc
lib/reek/adapters/application.rb755001022 Bytesb281660a4e6d082dd2d2d2d0715101e7a5815431d23b03f3600746024fc439c6
lib/reek/adapters/rake_task.rb644003.06 KBbf93f05e1502608e9394d534dbc12bb0d2e2e65127c8f98e5b5191887f46c87e
lib/reek/adapters/report.rb644002.31 KB8e81df581dce2cdc9b03376cdf678bebfe10ecf5057abfc754bfeffefa6adaef
lib/reek/adapters/source.rb644001.03 KB4f805e67a02cf939777f6e4d5c365984cfd1d0560d7529d58eb5bef17c2f2bf8
lib/reek/adapters/spec.rb644003.74 KB06710cc450232791308ed4805ac40abd0c0407ff5feeda0f4b398d412a9f0db6
lib/reek/block_context.rb644001.1 KB6eb8aa3315b41d728108236c1dd71e52a313c21d73c6ff2d2c07fbb0f4128d8d
lib/reek/class_context.rb644002.07 KB72aed2fcb10600ab7d431328aea5bcb1af93c623bc0fd66d9325caf70f24758b
lib/reek/smells/control_couple.rb644002.03 KB66d4212e7551057b64f13bd295937df9b77807864ab7ee10ac48055916b09105
lib/reek/smells/data_clump.rb644002.62 KB4b24aaa609c1ce4a98af7e756998492d8266f53233ec156d20d648de92ef1b75
lib/reek/smells/long_parameter_list.rb644001.41 KB897fe6112fa1bf754aee08e9b85e7d4dc34f69808dbdc01c74f9b05238a9da86
lib/reek/stop_context.rb64400685 Bytes153e7d227aa3d3cf0bb67cb269fa835517ff7e5d91f8fa78ee8b61fbaea61a33
lib/reek.rb6440079 Bytes79eae55873486b0308418c3c20fb73de389c3296aab8d9d33aaf12a9d8caa5c4
lib/reek/detector_stack.rb64400795 Bytes77527799b5e0df563dcec477d32dd490608cdbc8d761a4a83c1ada5aed4dae6e
lib/reek/object_refs.rb64400818 Bytes2d95e5aaddc2ad630844dad9b718f2b3e5bbf9e10199886c58c4ed5ea38ac2e0
lib/reek/smells/smell_detector.rb644003.03 KBe121eb8e622f912e8ba87441b6c53ce4ad73688f3ffa5f7aff46f4c6f9128d5b
spec/reek/adapters/report_spec.rb644001.58 KB6ab0f6aafd301b2c303913e791c2c521412e68d8bbf311a6551bb465737bbfe2
spec/reek/adapters/should_reek_of_spec.rb644003.93 KB37ab7f1964330837326658dac4b18331af098be31ef4cd483492318bc0aa277d
spec/reek/class_context_spec.rb644004.83 KB63f4475dd39e953578b352e4a425be690b6aab020cb1225ae623cb742925a8c7
spec/reek/configuration_spec.rb64400274 Bytes47ac548ffd9df163d9f1aeacce0040fab00ea55706347ae979b72f2db8d4584f
spec/reek/object_refs_spec.rb644002.91 KB33941e48a3faedf1a55922ed2f1951f1a3add91c818295a79c9c5410be2960a9
spec/reek/object_source_spec.rb64400629 Bytes7422bc0ff515068672854b314fdb9530c757b01d17080ac57bc78872617efcc0
spec/reek/singleton_method_context_spec.rb64400507 Bytes568f3e834bbebbef5db0ecc7689049655f025de04c1e43d87b0b48ddba3b4fb7
spec/reek/smells/data_clump_spec.rb644002.22 KBdf68183f67c4c32d17bc60910c5b2021c63d9c504efbf8833a652181cec2e787
spec/reek/smells/long_method_spec.rb644005.52 KB3ad41a90d3f39aaf7d246ef75fc76a617d0aace8c79d1bb2d1b03ef6060be6d0
spec/reek/smells/simulated_polymorphism_spec.rb64400910 Bytes75f233c0eb8435aa18923fcb895b00cd40cbf006044137c2ceabe44abccbdb94
spec/reek/stop_context_spec.rb64400610 Bytes7900d92c501afe87388a9b5dad6e10b746ca34fd4236a5f2ec4dfedc3581905e
spec/samples/clean_due_to_masking/clean_two.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/samples/corrupt_config_file/corrupt.reek6440026 Bytes1f114277ef5c035dbac6205335db0d88fd9ef1bf2524a6a56d8ff92a4b2c992a
spec/samples/exceptions.reek6440043 Bytesd5134806bf56cd68089bff77cef1de6fe82f571b15a77fe40526f6a33584ee7f
spec/samples/mixed_results/clean_one.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/samples/three_clean_files/clean_three.rb6440088 Bytes99f14e7358a3175be628f83ce664cc4839b4244063a7a7f3a3cb6b4b07c8afb3
spec/spec_helper.rb64400297 Bytesfb6c4aea7ae4bd68617b2d2177d2578469cb4b721580cf7c6d55f16ef7ecc501