fasterer-0.1.0

https://rubygems.org

fasterer

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 779393

number: 0.1.0

platform: ruby

spec_sha256: bd5dbf6475d9f957136c702dd21fcff8b1d99c4b6b40c201920cd7fee53c20ac

sha256: 36f586b767853af1e7fe87e30ae4d67e062bd358572a155751294611a0b7774a

created_at: 2024-05-13 08:25:40 UTC

updated_at: 2024-06-10 14:37:36 UTC

position: 33

version_data_entries_count: 101

uploaded_at: 2015-02-24 02:24:36 UTC

indexed: true

has_extensions:

extensions:

Gem size: 20 KB

Version Data Entries

Total: 101

Unpacked size: 55.8 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.travis.yml1006440060 Bytesdafcebdd80c03d7529337454cb319daf7bd47b011550e06f294262eabebe298c
Gemfile1006440093 Bytes10ed7db2d26ab3e32ca2c70c24ee36746e7eb45232d56b34a835581d9005d5a8
LICENSE.txt100644001.04 KB9a5f1d3fe33e9b262e2f99653a28639aff2f2a4f78eb834468d41cd3bd77034c
README.md100644002.83 KB6781a5774bad1592f639fcb240d246af443a8840edf7d2d84ebfb5d5ee96db35
Rakefile10064400141 Bytes934e13ab3bbd0d44fd2615bec552fda13aa4699861414d513debf1e0ea1f6aed
bin/fasterer10075500120 Bytesfe0252f2b4cbf128198b3c85f0a75474a24a0c84f2f347ede3329833c4a1e9f9
.fasterer.yml10064400489 Bytes159d17e05aa8c738f116a3c015d86a7f06217a0a0953467c253112dbc84f1f2f
.gitignore10064400124 Bytes15e6fa54857e7a732888c47e8e9eeff0adeea941ef5924caf0992143154da8ab
.rspec1006440030 Bytese3a05cdf2301e0e7d8be6b1d1137aa310d7d023575bb2f305df3519c6df5cf2b
.rubocop.yml10064400139 Bytes4d5f39a7e58096c7c7d4b300d8c394b82c44d95b086f9511fbabdebfe27575ef
fasterer.gemspec100644001.11 KBf35e7bac4c023c0500e888e86873a2ea322100c4d02b9e68d8ff78923dbadb3c
lib/fasterer.rb10064400140 Bytes2e142960fe965ece3d6eac9b33fa169d98c68a4c29040145cda97272b4208ca3
lib/fasterer/analyzer.rb100644002.56 KBb2975cde46cdf5a33e28cf8bdc7be153ea0ee1e20c2e6b0fe77237d76b436f2e
lib/fasterer/binary_call.rb1006440045 Bytes31de606126c1eba2d8fa4cfb4d7f918bfd65aabb83e79a5c2d8285ec623b80d5
lib/fasterer/cli.rb10064400188 Bytes1cbd364b9b4ed862dcf6f4eba85833af48d99b0e066fab414c2a049d5054c7d9
lib/fasterer/file_traverser.rb100644002.03 KB371a1aa87d68a640109c3ef051c92d5a5a779ad61b818d19c33e9507fdfd74f7
lib/fasterer/method_call.rb100644002.81 KB9cef01d3fe6bff0f7bd727cbd61e18d9a36d573024bb4177970eaf0c99f5b561
lib/fasterer/method_definition.rb10064400926 Bytes8a05138075fc2342bd62d730939b7342493bd898030d866bd81a3a96de9fb90c
lib/fasterer/offense.rb100644001.89 KB876139213f1e4f28165cd8cb5937a15f64d41a87fdfebaaf767f724c23922570
lib/fasterer/offense_collector.rb10064400309 Bytes7fb8506e25d5089d2d7a2d18bab2801ed6eaa146132984fc5b7c9493f7447cc1
lib/fasterer/parse_error.rb10064400199 Bytesa809cac82e601f51127e07787ac2a74fbe849723c92bb82a3f3621c583dc30b5
lib/fasterer/parser.rb10064400173 Bytesea0b33c1f424465a104a1fe0e54f538431e7b4815cedd965b8963a437ce12bff
lib/fasterer/rescue_call.rb10064400792 Byteseefba2beb2f78e3ed31970dee57744b0d2885d4e0849dfc45b6d4bd049e57bca
lib/fasterer/scanners/method_call_scanner.rb100644003.33 KB58c70b92c567dccc898b0f2c4f8697022703bdcfe4c2a86169f9931b0ec1fe6c
lib/fasterer/scanners/method_definition_scanner.rb100644001.18 KBddbc8b7d970d2c18fcd7cbbc743555d67f22cf4eb67c206800803294668bb72e
lib/fasterer/scanners/offensive.rb10064400441 Bytes02c69fa853c6de703dafaceb6b075bd2b4e51450121a82e6c1eaae59ae504add
lib/fasterer/scanners/rescue_call_scanner.rb10064400522 Bytes603d111797d47920cbdf87d1661ea08df63efb71c15cae7b3952a1ebf2aa7403
lib/fasterer/token.rb10064400358 Bytesd0b0c945941197088090ef479099fafd6370b7b07d14cfd54013f57e70a68d8f
lib/fasterer/version.rb1006440040 Bytese840a35531ad98b8c1247e0bfc1e153bf7b3712ea1e2749d2b814377b6228a05
spec/lib/fasterer/analyzer/01_parallel_assignment_spec.rb10064400350 Bytes5c042bfeeb01fe2b170b95c3ff5bb2444b6c4d8bf0a2a770c29452da37208a3d
spec/lib/fasterer/analyzer/02_rescue_vs_respond_to_spec.rb10064400345 Bytes216fc66e10c12257b8856e3ceacf056145096532a8d82cab447a49f2fe764940
spec/lib/fasterer/analyzer/03_module_eval_spec.rb10064400318 Bytes19fec96369773a1d975481a205eb2efe1edb34d07c14f2fc681b94d0386bd8e3
spec/lib/fasterer/analyzer/04_find_vs_bsearch_spec.rb10064400328 Bytes663cc9e6f160408759bf3af00162d337aeebdff22c546f49e37e1ce739d401fd
spec/lib/fasterer/analyzer/06_shuffle_first_vs_sample_spec.rb10064400341 Bytesefe9ecb79f17cd6fbef332e0c52617be79bd31c81f0520010bed531b54cf2b48
spec/lib/fasterer/analyzer/08_for_loop_vs_each_spec.rb10064400327 Bytesfb42498206d5f5eb13670571f5f39aa13f60c5ad3821869735549c9d649ab9ab
spec/lib/fasterer/analyzer/09_each_with_index_vs_while_spec.rb10064400343 Bytes590cf0e0adc0e49455e1cc93ebb6001a3f07f17bbc09ab65f108ac13998f0f14
spec/lib/fasterer/analyzer/10_map_flatten_vs_flat_map_spec.rb10064400350 Bytese3050c0a6f15c01f752307b7a6c1b14dc587a603f84063c4d8e9f1d0d2b38899
spec/lib/fasterer/analyzer/11_reverse_each_vs_reverse_each_spec.rb10064400351 Bytes1f6d95e65f7c1935aee18c112c49a7f031498425f63c789b83cb4a936066d4f4
spec/lib/fasterer/analyzer/12_select_first_vs_detect_spec.rb10064400338 Bytes7a8a4d58c1adff757eff49926b95b13706d91f40e3cb9e34d098e234621f72c5
spec/lib/fasterer/analyzer/13_sort_vs_sort_by_spec.rb10064400324 Bytes2b55bb365c6ac14970734c499005d6ab0969364d20079dedfd33b333a74be6ee
spec/lib/fasterer/analyzer/14_fetch_with_argument_vs_block_spec.rb10064400370 Bytes869267c54e720489ccdcf18912806f1aa3ca68da35cb96820d835865af8af12b
spec/lib/fasterer/analyzer/15_keys_each_vs_each_key_spec.rb10064400344 Bytes117456bbb34f954e7537b5c3c08144544f9610e97aa306a6b79a43430006ff47
spec/lib/fasterer/analyzer/16_hash_merge_bang_vs_hash_brackets_spec.rb10064400366 Bytesf7c0f71d310e5a51714cb89f89e68858911cea6d9256fdb4ab721a47d391603b
spec/lib/fasterer/analyzer/18_block_vs_symbol_to_proc_spec.rb10064400370 Bytesc9b3a8a655bb88758abcb9ae871b27dfacf2d35ad5fc23ceceefcb656c9b8825
spec/lib/fasterer/analyzer/19_proc_call_vs_yield_spec.rb10064400330 Bytes57312a8e17244e10db117016e2d0593abfce3a73902f0ee84c5ce57ad0f09a5c
spec/lib/fasterer/analyzer/24_gsub_vs_tr_spec.rb10064400317 Bytes260c741e8f14d455d262b4bbc8a44b7b8147f89229b0ffd8dbe6ab8fc153b61f
spec/lib/fasterer/analyzer/98_misc_spec.rb10064400255 Bytesec00b1d1e842632a48b531cdcd705d94afd39b29162fbcc17ecaed83be8dd8f1
spec/lib/fasterer/analyzer/99_exceptional_files_spec.rb10064400308 Bytes58758c4e2ecacb1d06b258cd4a76716862164fcc5fb39f5025b12ec417bc93c9
spec/lib/fasterer/method_call_spec.rb1006440012.5 KB8c36a7dfce54721926276e0348a5effb495896b8eddfc2e43d67bce10ed8903c
spec/lib/fasterer/method_definition_spec.rb100644002.31 KB33c9b016c221679d0a8ce5702cc1e0ab65d260fe3ef866e85c78b995cb04880f
spec/lib/fasterer/rescue_call_spec.rb100644001.6 KB529e74ef3ae0fc2b9855d41cc597e795430a3b82d8940c1652333d35e3a35e02
spec/spec_helper.rb100644004.27 KBc5421126bc1ef5dba5e38d06b88b558dd1209c778ebc6b1ab5f4502064a842eb
spec/support/analyzer/01_parallel_assignment.rb10064400224 Bytes6b56ac0b9b5b43903357042683c7aac0b1f9c8ae3be8f26142cddae785c575e4
spec/support/analyzer/02_rescue_vs_respond_to.rb10064400296 Bytesc1d8aa8e53c54745d265384e951d01b1779e27841a53e14c8c74e5359c0949ca
spec/support/analyzer/03_module_eval.rb10064400120 Bytes442825cfe91897b220d690e41ba6ffa241809fc2edc73f478077cb18d2c8fed0
spec/support/analyzer/04_find_vs_bsearch.rb10064400109 Bytes6f4131916a477fc0422bf92d232b9f406616c5765fde83def4aa854c963820f1
spec/support/analyzer/06_shuffle_first_vs_sample.rb10064400102 Bytes87308bc8d330ada068150f0bd30421fc84e1fdc98af9a24d318e44cb15f915de
spec/support/analyzer/08_for_loop_vs_each.rb10064400111 Bytes18f22d4b24e267e1d727085544549fa007a898f36e51bf1252450ee2a7d29baa
spec/support/analyzer/09_each_with_index_vs_while.rb1006440072 Bytesf0251a931e9cef6fe2e7779a3547527f3e03419b75a69b9694d374a9d7f1a69b
spec/support/analyzer/10_map_flatten_vs_flat_map.rb10064400205 Bytes879b9cee8c85acbdfd164ae5c4e962e95d2c54ebd6fa501d65142e3c1b1357dd
spec/support/analyzer/11_reverse_each_vs_reverse_each.rb10064400111 Bytesd7f1791bb36473ad19f4b13aa1b466a21913cf8d86f6e7c7b48799c3a971abc3
spec/support/analyzer/12_select_first_vs_detect.rb10064400101 Bytes0f926f60279d52098c3d4cdffb1d259ba024225b6c8850b1e67ff8cb462641b1
spec/support/analyzer/13_sort_vs_sort_by.rb10064400179 Bytesc09ad1fc2cf26574d20546f6622a70ce6155bd7c904d9b0b406c72280ca670f1
spec/support/analyzer/14_fetch_with_argument_vs_block.rb10064400155 Bytes4dc981dbce35e94578e070c8b18abc6d28d102bb00d37694f0b593b7622e6732
spec/support/analyzer/15_keys_each_vs_each_key.rb10064400185 Bytes6d3b4f47a5696bd610a4b636f1c4908eb04f708549a97ba3de84e4ee6f9d3978
spec/support/analyzer/16_hash_merge_bang_vs_hash_brackets.rb10064400247 Bytesece35fd4bfecfb7d7aceac2b30f846c2a2e82639c721006690d816039c317dbd
spec/support/analyzer/18_block_vs_symbol_to_proc.rb10064400417 Bytesb46131a842f55e3eb7534e5820bfec56ed213a1705aef0ff2199356f2e7cf2f0
spec/support/analyzer/19_proc_call_vs_yield.rb10064400501 Bytesf47716957e7f8d77420d851fe1ceaa071fd3eba952fe0d09c6bd5ec040c9ab16
spec/support/analyzer/24_gsub_vs_tr.rb10064400193 Bytese2e0a3ae1e2a5297af183a8cfe224ae91415ff441b67682f56ee504e4d5ffcb9
spec/support/analyzer/98_misc.rb10064400515 Bytes1848bea6b51d81311ef9e0db4219a337c0f64f02bffe339f616446d6454f6b5f
spec/support/analyzer/99_exceptional_files.rb10064400143 Bytes778e871222b9a8c62d14ea871480bf3f71d4b6de9b5c1783aa8ebf0f41cfa270
spec/support/binary_call/simple_comparison.rb100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/support/method_call/method_call_on_constant.rb1006440013 Bytes9c6273448760e7d18ad7a8cfc37db7663ebeb705d36ae601f79b238feeb821f8
spec/support/method_call/method_call_on_integer.rb1006440010 Bytes16d68e770707da24e503a53accd6312a30da08f0c5795332baeb03d039ff25ed
spec/support/method_call/method_call_on_method_call.rb1006440016 Bytesfddcd62243d5c8a062dae4cade36d40d67f0f1e9552213555129b21ccea1a423
spec/support/method_call/method_call_on_string.rb1006440016 Bytesac5575609757461ccd980239f23879eae52264f27610e7322a66c0c4b5c35c31
spec/support/method_call/method_call_on_variable.rb1006440034 Bytes9683733b08d5b38c51b40378d2d0b8b3df3d2c9893193f7fec279270d8eb2e00
spec/support/method_call/method_call_with_a_block.rb1006440080 Bytes90038e87b27bd26a203c164f90eea46230aba46b6a2a976786df346947d9513c
spec/support/method_call/method_call_with_a_integer_argument.rb1006440014 Bytes06a010a7cbd001083b645762bf037622330e96bb03da09dd1176420432623af3
spec/support/method_call/method_call_with_a_regex_argument.rb1006440015 Bytes1bcdb58e6157990074544e3aa2244a32bff73630fd9ab078ae4783aa001e41d2
spec/support/method_call/method_call_with_an_argument_and_a_block.rb1006440056 Bytes34242857ba4a0e0ae3331fe633b264531bc2477cf9c6d2eb526f26e57275a601
spec/support/method_call/method_call_with_an_implicit_receiver.rb1006440028 Bytes9273ea2ee6a88185123e0c4769548a6502a2c20770c9db9ddc94fba5d6dacf27
spec/support/method_call/method_call_with_an_implicit_receiver_and_no_brackets.rb1006440027 Bytes52df4254a4a9eb4f5f9daacd5ce99b2634c398d648e2556a134cbab141d1e000
spec/support/method_call/method_call_with_an_implicit_receiver_and_no_brackets_and_do_end.rb1006440023 Bytes04e86a23732d575d66e7ce143b621564cd2b260c73f2de4025dd8c921a172362
spec/support/method_call/method_call_with_equals.rb1006440023 Bytes30189a6efe0144e1fb82ceba06e88eccc0dadb336eea495d278a167d736e8c38
spec/support/method_call/method_call_with_one_argument.rb1006440019 Bytescc3bbfc487be62c01502fd5325a3acb7579bfb67773d621049d08a7c9d7b6da5
spec/support/method_call/method_call_with_two_arguments.rb1006440050 Bytes1bcf44ef80a62555d7c464ab09d62599e70b6c6ca7ff9c2fda31d5bf36c9e425
spec/support/method_call/method_call_without_brackets.rb1006440030 Bytesf39da76f501248519774cc4169a6e263da38a84eefe1097a4f6cd24ae301d7ee
spec/support/method_definition/method_with_argument_and_block.rb1006440040 Bytes45b22dd102a414542a0bc78c9c68cf2ecfbfa583883b49f974741fc5e5087148
spec/support/method_definition/method_with_block.rb1006440035 Bytesde4cb2f3481a988abba438368c39a86410d2c79f4126f080103d486cff5a6a7b
spec/support/method_definition/method_with_default_argument.rb1006440041 Bytesd650f0484f2936ec03c8882a9af66f1652d892d4459ef445b187fa76aaae2e45
spec/support/method_definition/method_with_splat_and_block.rb1006440080 Bytes8c6fae8d021a566037cbfc6ec71905cca03eb27032f9f098880beabab2a50c1c
spec/support/method_definition/simple_method.rb1006440016 Bytesc61ace1d2be8542118a478a359c98975c86df1fca81f8269aabf3954600625c9
spec/support/method_definition/simple_method_omitted_parenthesis.rb1006440014 Bytes4fbcb41cc21c5245c548dcc67a923dece5da6f5a00a1efdc2bb10974484e8da1
spec/support/method_definition/simple_method_with_argument.rb1006440032 Bytes73723692456d8c5c24530b45842af47234088ad83fb398e2d788f5ce00158070
spec/support/rescue_call/plain_rescue.rb1006440036 Bytes16a56c2fe4df942ff0610547aba191956492fd2bb45cbd9e3aad13538efb2099
spec/support/rescue_call/rescue_with_class.rb1006440048 Bytesa08edea1d01e58bc0543b1961c663a02fab1a145b677ad9a162aee075517a604
spec/support/rescue_call/rescue_with_class_and_variable.rb1006440053 Bytes6a9d7933d05bc2bf2459478d7fb660e30b22b53e67a211b632213914786931eb
spec/support/rescue_call/rescue_with_multiple_classes.rb1006440062 Bytes94bc100c652776dddcc2a97adad1a7ac5ed4a223053fa45b92d27ce5818691ef
spec/support/rescue_call/rescue_with_multiple_classes_and_variable.rb1006440068 Bytes93a32f4319ec79493d0190a1d995b9c08a0484473362665f9333de21ed04b180
spec/support/rescue_call/rescue_with_variable.rb1006440040 Bytes8eab5b55a9d62e6dd23daa3c3f5b64cf3d7e5e61221744f623e69ec469cb0b27