From ee518cf077b856fddea7dfae5d85f3c3117dd616 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Tue, 12 May 2020 16:22:41 +0900 Subject: Revert "Sync did_you_mean" This reverts commit 946dadd3f479198e87873a863d15c7660a8e2b56, which broke `TestGemRequire` and others. --- .../spell_checkers/require_path_checker.rb | 33 ---------------------- 1 file changed, 33 deletions(-) delete mode 100644 lib/did_you_mean/spell_checkers/require_path_checker.rb (limited to 'lib/did_you_mean/spell_checkers/require_path_checker.rb') diff --git a/lib/did_you_mean/spell_checkers/require_path_checker.rb b/lib/did_you_mean/spell_checkers/require_path_checker.rb deleted file mode 100644 index 10239947dd..0000000000 --- a/lib/did_you_mean/spell_checkers/require_path_checker.rb +++ /dev/null @@ -1,33 +0,0 @@ -# frozen-string-literal: true - -require_relative "../spell_checker" -require_relative "../tree_spell_checker" - -module DidYouMean - class RequirePathChecker - attr_reader :path - - INITIAL_LOAD_PATH = $LOAD_PATH.dup.freeze - ENV_SPECIFIC_EXT = ".#{RbConfig::CONFIG["DLEXT"]}" - - private_constant :INITIAL_LOAD_PATH, :ENV_SPECIFIC_EXT - - def self.requireables - @requireables ||= INITIAL_LOAD_PATH - .flat_map {|path| Dir.glob("**/???*{.rb,#{ENV_SPECIFIC_EXT}}", base: path) } - .map {|path| path.chomp!(".rb") || path.chomp!(ENV_SPECIFIC_EXT) } - end - - def initialize(exception) - @path = exception.path - end - - def corrections - threshold = path.size * 2 - dictionary = self.class.requireables.reject {|str| str.size >= threshold } - spell_checker = path.include?("/") ? TreeSpellChecker : SpellChecker - - spell_checker.new(dictionary: dictionary).correct(path) - end - end -end -- cgit v1.2.3