.fasterer.yml | 100644 | 0 | 0 | | | 845 Bytes | e79ee0bda40feebea0f1c836c1b55502e62007347917d56a54a8f1f0b12005ca |
.gitignore | 100644 | 0 | 0 | | | 138 Bytes | 6c56661def9dda3d617f3bd032018ee22303c38da0cb1da021448f1382d5c1d8 |
.rspec | 100644 | 0 | 0 | | | 30 Bytes | e3a05cdf2301e0e7d8be6b1d1137aa310d7d023575bb2f305df3519c6df5cf2b |
.rubocop.yml | 100644 | 0 | 0 | | | 162 Bytes | 1b320c28c4ddc71c2e79699db2b1bdc3dbca2244c851c0bb2c0ded60c7d6a4e5 |
.travis.yml | 100644 | 0 | 0 | | | 252 Bytes | 6ed90e46a22abe1695d0596afedb68d9434843b1ff0c3fa06ceb61b4e61efe9b |
Gemfile | 100644 | 0 | 0 | | | 154 Bytes | 313dd4eeee81ac6dfab172203c7476c2913806288c5decea2b8815812f9d1bb5 |
LICENSE.txt | 100644 | 0 | 0 | | | 1.04 KB | 9a5f1d3fe33e9b262e2f99653a28639aff2f2a4f78eb834468d41cd3bd77034c |
README.md | 100644 | 0 | 0 | | | 3.36 KB | cab5aa36ffa022bd591735ad306832a7a4e14a23c202b81ca136502f7c33f190 |
Rakefile | 100644 | 0 | 0 | | | 141 Bytes | 934e13ab3bbd0d44fd2615bec552fda13aa4699861414d513debf1e0ea1f6aed |
bin/fasterer | 100755 | 0 | 0 | | | 120 Bytes | fe0252f2b4cbf128198b3c85f0a75474a24a0c84f2f347ede3329833c4a1e9f9 |
fasterer.gemspec | 100644 | 0 | 0 | | | 1.16 KB | 1eba736ff980ec4aea8bc2387eb847b03979750dc21837a9ed9ff50fa0c740df |
lib/fasterer.rb | 100644 | 0 | 0 | | | 140 Bytes | 2e142960fe965ece3d6eac9b33fa169d98c68a4c29040145cda97272b4208ca3 |
lib/fasterer/analyzer.rb | 100644 | 0 | 0 | | | 2.48 KB | 46eccde0c988e703dd21c2a898cdfd442163e90376289790acba4a308dc1e16f |
lib/fasterer/binary_call.rb | 100644 | 0 | 0 | | | 45 Bytes | 31de606126c1eba2d8fa4cfb4d7f918bfd65aabb83e79a5c2d8285ec623b80d5 |
lib/fasterer/cli.rb | 100644 | 0 | 0 | | | 238 Bytes | 249a460ccf3e8f9f7f2c8690b5c2e2bd866cf46337dfc9d55580a80669c98f19 |
lib/fasterer/config.rb | 100644 | 0 | 0 | | | 856 Bytes | 2cef831a7ff4cd5d899bcc2ca567113241692a3edeecaed3edd11da9714670c5 |
lib/fasterer/file_traverser.rb | 100644 | 0 | 0 | | | 4.21 KB | 7f8c786f151fa3908e55726cecd146bfbd58ebd711bbf3efb357e1b6c691480f |
lib/fasterer/method_call.rb | 100644 | 0 | 0 | | | 2.83 KB | ed0e9dc966e9c8b9e7d25a472306919abe4242392ea5c39cfaceebae792e0afa |
lib/fasterer/method_definition.rb | 100644 | 0 | 0 | | | 1.9 KB | 5ea54b26184b03d10842cb41b871af5090f822c71ef32d6c570aec187ac4549d |
lib/fasterer/offense.rb | 100644 | 0 | 0 | | | 2.28 KB | baa0a15c5802f4b7d8903565dc418c06f154e34b398de4b2b2acb23d925f4008 |
lib/fasterer/offense_collector.rb | 100644 | 0 | 0 | | | 317 Bytes | d416d0cee6abc295886ba8615003a6e7a776ff9ec3cba66a87d7605080681b7d |
lib/fasterer/parser.rb | 100644 | 0 | 0 | | | 186 Bytes | a7e599133efd004f3e699a449372b024c684bf2a6466ec1cd5f83321f26b052d |
lib/fasterer/rescue_call.rb | 100644 | 0 | 0 | | | 468 Bytes | ce699910a9e4ffde2230af9ffb815e91dfa66c87e5f3e8be6f11653fa21b8148 |
lib/fasterer/scanners/method_call_scanner.rb | 100644 | 0 | 0 | | | 4.3 KB | 5a08b815ac71b94b02fd6fd8323ac331b879974baf104e8913a8c9e1a41c6032 |
lib/fasterer/scanners/method_definition_scanner.rb | 100644 | 0 | 0 | | | 2.2 KB | 790ca6784fcb18fb63d724d13e9f8bf26be296747f7c8918091f0715e119aab5 |
lib/fasterer/scanners/offensive.rb | 100644 | 0 | 0 | | | 426 Bytes | 9c0595b9495b968c54395c575d66ccd6e7f639e30639960041596bc4ff384460 |
lib/fasterer/scanners/rescue_call_scanner.rb | 100644 | 0 | 0 | | | 522 Bytes | 603d111797d47920cbdf87d1661ea08df63efb71c15cae7b3952a1ebf2aa7403 |
lib/fasterer/token.rb | 100644 | 0 | 0 | | | 358 Bytes | d0b0c945941197088090ef479099fafd6370b7b07d14cfd54013f57e70a68d8f |
lib/fasterer/version.rb | 100644 | 0 | 0 | | | 40 Bytes | dce46787f5226d3b61fc84ddeac1c1e20ba8d6d9953b032387efcc74ac795089 |
spec/lib/fasterer/analyzer/01_parallel_assignment_spec.rb | 100644 | 0 | 0 | | | 349 Bytes | 463949a649f0bdaa8e58e06ab3070bc4c74ebc9f2e45ff846a94c4d5a61bab51 |
spec/lib/fasterer/analyzer/02_rescue_vs_respond_to_spec.rb | 100644 | 0 | 0 | | | 344 Bytes | bd84feccffc87832637060cc69e1b40a63999324eec9f0ba6bc54363f3f94c9c |
spec/lib/fasterer/analyzer/03_module_eval_spec.rb | 100644 | 0 | 0 | | | 317 Bytes | 2780d2055d2b9865f095106577c96c6fd26c8e263d2fd0644d94c353b8cbcf1a |
spec/lib/fasterer/analyzer/06_shuffle_first_vs_sample_spec.rb | 100644 | 0 | 0 | | | 340 Bytes | b716b99d9a9b5b2c662a009a8904fc6da9aed93698aab4b87d800e25401e9a86 |
spec/lib/fasterer/analyzer/08_for_loop_vs_each_spec.rb | 100644 | 0 | 0 | | | 326 Bytes | 3fcd7e93864934d59e026e14ffdd578a27b0df76d5f926976405f2f473043129 |
spec/lib/fasterer/analyzer/09_each_with_index_vs_while_spec.rb | 100644 | 0 | 0 | | | 342 Bytes | ceebd519455fe04f416d57361175ad835080ef4ceef59769b01d45f4b7fa8f3b |
spec/lib/fasterer/analyzer/10_map_flatten_vs_flat_map_spec.rb | 100644 | 0 | 0 | | | 349 Bytes | 45e0f1da1f32e86db04ea7900369d1920576445c0a7dab2b57e8efdfa63fb8a6 |
spec/lib/fasterer/analyzer/11_reverse_each_vs_reverse_each_spec.rb | 100644 | 0 | 0 | | | 350 Bytes | 40fe9c8016cb92a8294358e56927a78c71d98d34d6af8e8987843f4d5d78ce2a |
spec/lib/fasterer/analyzer/12_select_first_vs_detect_spec.rb | 100644 | 0 | 0 | | | 337 Bytes | def1202aa10af812d597b04be0e57afe970bf3b25f51f88ac7f93d4c337e7bfa |
spec/lib/fasterer/analyzer/13_sort_vs_sort_by_spec.rb | 100644 | 0 | 0 | | | 323 Bytes | 0cb8320bdebe9661eaaa902ad3cf52819fe4f11ce83a7a279dd3f72e58071a11 |
spec/lib/fasterer/analyzer/14_fetch_with_argument_vs_block_spec.rb | 100644 | 0 | 0 | | | 369 Bytes | b4d2cc53535fcc7e2499fe65fc6ec611d70b33b606ded0c03e3e4e479a7591c6 |
spec/lib/fasterer/analyzer/15_keys_each_vs_each_key_spec.rb | 100644 | 0 | 0 | | | 343 Bytes | b1812c372606cfc36e8958ed782ed49917e1120a4c4e1d838047ffbffcf37643 |
spec/lib/fasterer/analyzer/16_hash_merge_bang_vs_hash_brackets_spec.rb | 100644 | 0 | 0 | | | 365 Bytes | 51ca59ea0cc3cbb3fc646a708c3da7caf7cc5fffa42d9983584a3b922c956832 |
spec/lib/fasterer/analyzer/18_block_vs_symbol_to_proc_spec.rb | 100644 | 0 | 0 | | | 369 Bytes | bcfabfdac0f3b557c7dad582685f55086e0359557788ab234614eef2877738fc |
spec/lib/fasterer/analyzer/19_proc_call_vs_yield_spec.rb | 100644 | 0 | 0 | | | 329 Bytes | 3e3a7a170718a206cd553b4960cb760c1327458d946d31f1a110c814027f4702 |
spec/lib/fasterer/analyzer/24_gsub_vs_tr_spec.rb | 100644 | 0 | 0 | | | 316 Bytes | ad3abae018b650aed3bdaeb2dd032ccf81f3c897d7dcf2bf78e8f4b2ce5e1543 |
spec/lib/fasterer/analyzer/25_select_last_vs_reverse_detect_spec.rb | 100644 | 0 | 0 | | | 358 Bytes | 99f918d2416e74faba56e9f14cc34d3c818f91f19c5d42577d034e7ba38e6251 |
spec/lib/fasterer/analyzer/26_getter_vs_attr_reader_spec.rb | 100644 | 0 | 0 | | | 335 Bytes | f013b318abbce914f01999ea3bf265dbb989900ef00db307f79d1a1d14dde962 |
spec/lib/fasterer/analyzer/27_setter_vs_attr_writer_spec.rb | 100644 | 0 | 0 | | | 335 Bytes | bde62440dbb79c8dbb72a790f9d24eace4b31bf590a0c7c5aaf890fcd5e499ce |
spec/lib/fasterer/analyzer/29_include_vs_cover_on_range_spec.rb | 100644 | 0 | 0 | | | 366 Bytes | 892148b221f5c3fe98cfe96b8e88326e640a47f683454d3db4cffcd464c3ed43 |
spec/lib/fasterer/analyzer/98_misc_spec.rb | 100644 | 0 | 0 | | | 254 Bytes | cada052e83098e6b07fa97660dadf42e66884b08114fda6636c1bb301cc6f75a |
spec/lib/fasterer/analyzer/99_exceptional_files_spec.rb | 100644 | 0 | 0 | | | 307 Bytes | 7c6925e92df98bdfefd74cd376ff823c1e846edcb42d29f22a598cdc35b95dea |
spec/lib/fasterer/cli_spec.rb | 100644 | 0 | 0 | | | 800 Bytes | fab60b423c9aa6f376f1061d2dda2577032daefef3dfd2743e2c936596b9c9ea |
spec/lib/fasterer/file_traverser_spec.rb | 100644 | 0 | 0 | | | 9.15 KB | 1d7bd72606f2042cee0946daeeaadc1e12bada0ef96825d63b36e251a6e45d6e |
spec/lib/fasterer/method_call_spec.rb | 100644 | 0 | 0 | | | 12.9 KB | 652637c3ad60bb140e0659ac6bb6e219bc0186ec96f6ac2360dc40875ac91dde |
spec/lib/fasterer/method_definition_spec.rb | 100644 | 0 | 0 | | | 2.29 KB | 83f290e1f8ccffd207342606fb493ead11b26c882e54d6408c112c378b317859 |
spec/lib/fasterer/rescue_call_spec.rb | 100644 | 0 | 0 | | | 1.59 KB | e9c270ceb2286915f8c4b889fc81916e97cfa9f03e5128e0e13a4c46e43b0dea |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 770 Bytes | 929cfc9612d4435aaf23659a7e8a278e7c6c936c398e488f0dea616c17fdf70b |
spec/support/analyzer/01_parallel_assignment.rb | 100644 | 0 | 0 | | | 224 Bytes | 6b56ac0b9b5b43903357042683c7aac0b1f9c8ae3be8f26142cddae785c575e4 |
spec/support/analyzer/02_rescue_vs_respond_to.rb | 100644 | 0 | 0 | | | 296 Bytes | c1d8aa8e53c54745d265384e951d01b1779e27841a53e14c8c74e5359c0949ca |
spec/support/analyzer/03_module_eval.rb | 100644 | 0 | 0 | | | 154 Bytes | c74d18b791c4615f79315aa369d941ccdf91ba6fec79618cf10b24777f28a24f |
spec/support/analyzer/06_shuffle_first_vs_sample.rb | 100644 | 0 | 0 | | | 102 Bytes | 87308bc8d330ada068150f0bd30421fc84e1fdc98af9a24d318e44cb15f915de |
spec/support/analyzer/08_for_loop_vs_each.rb | 100644 | 0 | 0 | | | 111 Bytes | 18f22d4b24e267e1d727085544549fa007a898f36e51bf1252450ee2a7d29baa |
spec/support/analyzer/09_each_with_index_vs_while.rb | 100644 | 0 | 0 | | | 72 Bytes | f0251a931e9cef6fe2e7779a3547527f3e03419b75a69b9694d374a9d7f1a69b |
spec/support/analyzer/10_map_flatten_vs_flat_map.rb | 100644 | 0 | 0 | | | 205 Bytes | 879b9cee8c85acbdfd164ae5c4e962e95d2c54ebd6fa501d65142e3c1b1357dd |
spec/support/analyzer/11_reverse_each_vs_reverse_each.rb | 100644 | 0 | 0 | | | 111 Bytes | d7f1791bb36473ad19f4b13aa1b466a21913cf8d86f6e7c7b48799c3a971abc3 |
spec/support/analyzer/12_select_first_vs_detect.rb | 100644 | 0 | 0 | | | 177 Bytes | bf7d9111e32ef8cdf5e6fe184a3ce0cbc7636f06066285fd4399dbd81963e595 |
spec/support/analyzer/13_sort_vs_sort_by.rb | 100644 | 0 | 0 | | | 179 Bytes | c09ad1fc2cf26574d20546f6622a70ce6155bd7c904d9b0b406c72280ca670f1 |
spec/support/analyzer/14_fetch_with_argument_vs_block.rb | 100644 | 0 | 0 | | | 155 Bytes | 4dc981dbce35e94578e070c8b18abc6d28d102bb00d37694f0b593b7622e6732 |
spec/support/analyzer/15_keys_each_vs_each_key.rb | 100644 | 0 | 0 | | | 185 Bytes | 6d3b4f47a5696bd610a4b636f1c4908eb04f708549a97ba3de84e4ee6f9d3978 |
spec/support/analyzer/16_hash_merge_bang_vs_hash_brackets.rb | 100644 | 0 | 0 | | | 247 Bytes | ece35fd4bfecfb7d7aceac2b30f846c2a2e82639c721006690d816039c317dbd |
spec/support/analyzer/18_block_vs_symbol_to_proc.rb | 100644 | 0 | 0 | | | 417 Bytes | b46131a842f55e3eb7534e5820bfec56ed213a1705aef0ff2199356f2e7cf2f0 |
spec/support/analyzer/19_proc_call_vs_yield.rb | 100644 | 0 | 0 | | | 501 Bytes | f47716957e7f8d77420d851fe1ceaa071fd3eba952fe0d09c6bd5ec040c9ab16 |
spec/support/analyzer/24_gsub_vs_tr.rb | 100644 | 0 | 0 | | | 219 Bytes | fbe45b503f5664e7a4d5e1f3dfe29ff3d7a96b5a31e4a4d35241a3afaa78010c |
spec/support/analyzer/25_select_last_vs_reverse_detect.rb | 100644 | 0 | 0 | | | 116 Bytes | 94f15ab9a41bc3dbe75e019b00467995d59f75a94b38a17c2a6e166646c69e0a |
spec/support/analyzer/26_getter_vs_attr_reader.rb | 100644 | 0 | 0 | | | 98 Bytes | 76b78e6762a2e40f3283b583b92fde931e2dc386229777e4230c7be84f6970e0 |
spec/support/analyzer/27_setter_vs_attr_writer.rb | 100644 | 0 | 0 | | | 130 Bytes | 446a4724b575bb1fca4f3b862b00936474286eb406d8ce80c3a45f45eb2ce675 |
spec/support/analyzer/29_include_vs_cover_on_range.rb | 100644 | 0 | 0 | | | 270 Bytes | 060e63b0d63e1d37c6072f49f37b92c8e3fabe9264eec61b25628a7076766aec |
spec/support/analyzer/98_misc.rb | 100644 | 0 | 0 | | | 515 Bytes | 1848bea6b51d81311ef9e0db4219a337c0f64f02bffe339f616446d6454f6b5f |
spec/support/analyzer/99_exceptional_files.rb | 100644 | 0 | 0 | | | 143 Bytes | 778e871222b9a8c62d14ea871480bf3f71d4b6de9b5c1783aa8ebf0f41cfa270 |
spec/support/binary_call/simple_comparison.rb | 100644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
spec/support/file_helper.rb | 100644 | 0 | 0 | | | 887 Bytes | a43e73840094cbfff734d75e8dd6857d94c8010b67794c893548cef2069024ce |
spec/support/isolated_environment.rb | 100644 | 0 | 0 | | | 222 Bytes | 9ccdeac6105f1cb59e1c8284dd73f08bc331d7ec987ff56c591e5dd568ac3176 |
spec/support/method_call/method_call_on_constant.rb | 100644 | 0 | 0 | | | 13 Bytes | 9c6273448760e7d18ad7a8cfc37db7663ebeb705d36ae601f79b238feeb821f8 |
spec/support/method_call/method_call_on_integer.rb | 100644 | 0 | 0 | | | 10 Bytes | 16d68e770707da24e503a53accd6312a30da08f0c5795332baeb03d039ff25ed |
spec/support/method_call/method_call_on_method_call.rb | 100644 | 0 | 0 | | | 16 Bytes | fddcd62243d5c8a062dae4cade36d40d67f0f1e9552213555129b21ccea1a423 |
spec/support/method_call/method_call_on_string.rb | 100644 | 0 | 0 | | | 16 Bytes | ac5575609757461ccd980239f23879eae52264f27610e7322a66c0c4b5c35c31 |
spec/support/method_call/method_call_on_variable.rb | 100644 | 0 | 0 | | | 34 Bytes | 9683733b08d5b38c51b40378d2d0b8b3df3d2c9893193f7fec279270d8eb2e00 |
spec/support/method_call/method_call_with_a_block.rb | 100644 | 0 | 0 | | | 80 Bytes | 90038e87b27bd26a203c164f90eea46230aba46b6a2a976786df346947d9513c |
spec/support/method_call/method_call_with_a_integer_argument.rb | 100644 | 0 | 0 | | | 14 Bytes | 06a010a7cbd001083b645762bf037622330e96bb03da09dd1176420432623af3 |
spec/support/method_call/method_call_with_a_regex_argument.rb | 100644 | 0 | 0 | | | 15 Bytes | 1bcdb58e6157990074544e3aa2244a32bff73630fd9ab078ae4783aa001e41d2 |
spec/support/method_call/method_call_with_an_argument_and_a_block.rb | 100644 | 0 | 0 | | | 56 Bytes | 34242857ba4a0e0ae3331fe633b264531bc2477cf9c6d2eb526f26e57275a601 |
spec/support/method_call/method_call_with_an_implicit_receiver.rb | 100644 | 0 | 0 | | | 28 Bytes | 9273ea2ee6a88185123e0c4769548a6502a2c20770c9db9ddc94fba5d6dacf27 |
spec/support/method_call/method_call_with_an_implicit_receiver_and_no_brackets.rb | 100644 | 0 | 0 | | | 27 Bytes | 52df4254a4a9eb4f5f9daacd5ce99b2634c398d648e2556a134cbab141d1e000 |
spec/support/method_call/method_call_with_an_implicit_receiver_and_no_brackets_and_do_end.rb | 100644 | 0 | 0 | | | 23 Bytes | 04e86a23732d575d66e7ce143b621564cd2b260c73f2de4025dd8c921a172362 |
spec/support/method_call/method_call_with_equals.rb | 100644 | 0 | 0 | | | 23 Bytes | 30189a6efe0144e1fb82ceba06e88eccc0dadb336eea495d278a167d736e8c38 |
spec/support/method_call/method_call_with_one_argument.rb | 100644 | 0 | 0 | | | 19 Bytes | cc3bbfc487be62c01502fd5325a3acb7579bfb67773d621049d08a7c9d7b6da5 |
spec/support/method_call/method_call_with_two_arguments.rb | 100644 | 0 | 0 | | | 50 Bytes | 1bcf44ef80a62555d7c464ab09d62599e70b6c6ca7ff9c2fda31d5bf36c9e425 |
spec/support/method_call/method_call_without_brackets.rb | 100644 | 0 | 0 | | | 30 Bytes | f39da76f501248519774cc4169a6e263da38a84eefe1097a4f6cd24ae301d7ee |
spec/support/method_definition/method_with_argument_and_block.rb | 100644 | 0 | 0 | | | 40 Bytes | 45b22dd102a414542a0bc78c9c68cf2ecfbfa583883b49f974741fc5e5087148 |
spec/support/method_definition/method_with_block.rb | 100644 | 0 | 0 | | | 35 Bytes | de4cb2f3481a988abba438368c39a86410d2c79f4126f080103d486cff5a6a7b |
spec/support/method_definition/method_with_default_argument.rb | 100644 | 0 | 0 | | | 41 Bytes | d650f0484f2936ec03c8882a9af66f1652d892d4459ef445b187fa76aaae2e45 |
spec/support/method_definition/method_with_splat_and_block.rb | 100644 | 0 | 0 | | | 80 Bytes | 8c6fae8d021a566037cbfc6ec71905cca03eb27032f9f098880beabab2a50c1c |
spec/support/method_definition/simple_method.rb | 100644 | 0 | 0 | | | 16 Bytes | c61ace1d2be8542118a478a359c98975c86df1fca81f8269aabf3954600625c9 |
spec/support/method_definition/simple_method_omitted_parenthesis.rb | 100644 | 0 | 0 | | | 14 Bytes | 4fbcb41cc21c5245c548dcc67a923dece5da6f5a00a1efdc2bb10974484e8da1 |
spec/support/method_definition/simple_method_with_argument.rb | 100644 | 0 | 0 | | | 32 Bytes | 73723692456d8c5c24530b45842af47234088ad83fb398e2d788f5ce00158070 |
spec/support/rescue_call/plain_rescue.rb | 100644 | 0 | 0 | | | 36 Bytes | 16a56c2fe4df942ff0610547aba191956492fd2bb45cbd9e3aad13538efb2099 |
spec/support/rescue_call/rescue_with_class.rb | 100644 | 0 | 0 | | | 48 Bytes | a08edea1d01e58bc0543b1961c663a02fab1a145b677ad9a162aee075517a604 |
spec/support/rescue_call/rescue_with_class_and_variable.rb | 100644 | 0 | 0 | | | 53 Bytes | 6a9d7933d05bc2bf2459478d7fb660e30b22b53e67a211b632213914786931eb |
spec/support/rescue_call/rescue_with_multiple_classes.rb | 100644 | 0 | 0 | | | 62 Bytes | 94bc100c652776dddcc2a97adad1a7ac5ed4a223053fa45b92d27ce5818691ef |
spec/support/rescue_call/rescue_with_multiple_classes_and_variable.rb | 100644 | 0 | 0 | | | 68 Bytes | 93a32f4319ec79493d0190a1d995b9c08a0484473362665f9333de21ed04b180 |
spec/support/rescue_call/rescue_with_variable.rb | 100644 | 0 | 0 | | | 40 Bytes | 8eab5b55a9d62e6dd23daa3c3f5b64cf3d7e5e61221744f623e69ec469cb0b27 |