Add $LOAD_PATH for RuboCop cops.

This commit is contained in:
Markus Reiter 2018-09-02 23:30:07 +02:00
parent 88bf60d589
commit eca488a966
33 changed files with 61 additions and 60 deletions

View File

@ -1,23 +1,15 @@
require "pathname"
require "English" require "English"
require "json" require "json"
require "json/add/exception" require "json/add/exception"
require "pathname"
require "ostruct"
require "pp"
HOMEBREW_LIBRARY_PATH = Pathname.new(__FILE__).realpath.parent require_relative "load_path"
unless $LOAD_PATH.include?(HOMEBREW_LIBRARY_PATH.to_s)
$LOAD_PATH.push(HOMEBREW_LIBRARY_PATH.to_s)
end
require "config" require "config"
require "English"
require "ostruct"
require "messages"
require "pp"
require "extend/ARGV" require "extend/ARGV"
require "messages"
require "system_command" require "system_command"
ARGV.extend(HomebrewArgvExtension) ARGV.extend(HomebrewArgvExtension)

View File

@ -0,0 +1,7 @@
require "pathname"
HOMEBREW_LIBRARY_PATH = Pathname(__dir__).realpath
unless $LOAD_PATH.include?(HOMEBREW_LIBRARY_PATH.to_s)
$LOAD_PATH.push(HOMEBREW_LIBRARY_PATH.to_s)
end

View File

@ -1,14 +1,16 @@
require_relative "./rubocops/formula_desc_cop" require_relative "load_path"
require_relative "./rubocops/components_order_cop"
require_relative "./rubocops/components_redundancy_cop" require "rubocops/formula_desc_cop"
require_relative "./rubocops/dependency_order_cop" require "rubocops/components_order_cop"
require_relative "./rubocops/homepage_cop" require "rubocops/components_redundancy_cop"
require_relative "./rubocops/text_cop" require "rubocops/dependency_order_cop"
require_relative "./rubocops/caveats_cop" require "rubocops/homepage_cop"
require_relative "./rubocops/checksum_cop" require "rubocops/text_cop"
require_relative "./rubocops/patches_cop" require "rubocops/caveats_cop"
require_relative "./rubocops/conflicts_cop" require "rubocops/checksum_cop"
require_relative "./rubocops/options_cop" require "rubocops/patches_cop"
require_relative "./rubocops/urls_cop" require "rubocops/conflicts_cop"
require_relative "./rubocops/lines_cop" require "rubocops/options_cop"
require_relative "./rubocops/class_cop" require "rubocops/urls_cop"
require "rubocops/lines_cop"
require "rubocops/class_cop"

View File

@ -1,4 +1,4 @@
require_relative "./extend/formula_cop" require "rubocops/extend/formula_cop"
module RuboCop module RuboCop
module Cop module Cop

View File

@ -1,4 +1,4 @@
require_relative "./extend/formula_cop" require "rubocops/extend/formula_cop"
module RuboCop module RuboCop
module Cop module Cop

View File

@ -1,4 +1,4 @@
require_relative "./extend/formula_cop" require "rubocops/extend/formula_cop"
module RuboCop module RuboCop
module Cop module Cop

View File

@ -1,4 +1,4 @@
require_relative "./extend/formula_cop" require "rubocops/extend/formula_cop"
module RuboCop module RuboCop
module Cop module Cop

View File

@ -1,4 +1,4 @@
require_relative "./extend/formula_cop" require "rubocops/extend/formula_cop"
module RuboCop module RuboCop
module Cop module Cop

View File

@ -1,5 +1,5 @@
require_relative "./extend/formula_cop" require "rubocops/extend/formula_cop"
require_relative "../extend/string" require "extend/string"
module RuboCop module RuboCop
module Cop module Cop

View File

@ -1,4 +1,4 @@
require_relative "./extend/formula_cop" require "rubocops/extend/formula_cop"
module RuboCop module RuboCop
module Cop module Cop

View File

@ -7,7 +7,7 @@ ensure
$VERBOSE = old_verbosity $VERBOSE = old_verbosity
end end
require_relative "../../extend/string" require "extend/string"
module RuboCop module RuboCop
module Cop module Cop

View File

@ -1,5 +1,5 @@
require_relative "./extend/formula_cop" require "rubocops/extend/formula_cop"
require_relative "../extend/string" require "extend/string"
module RuboCop module RuboCop
module Cop module Cop

View File

@ -1,4 +1,4 @@
require_relative "./extend/formula_cop" require "rubocops/extend/formula_cop"
module RuboCop module RuboCop
module Cop module Cop

View File

@ -1,4 +1,4 @@
require_relative "./extend/formula_cop" require "rubocops/extend/formula_cop"
module RuboCop module RuboCop
module Cop module Cop

View File

@ -1,4 +1,4 @@
require_relative "./extend/formula_cop" require "rubocops/extend/formula_cop"
module RuboCop module RuboCop
module Cop module Cop

View File

@ -1,5 +1,5 @@
require_relative "./extend/formula_cop" require "rubocops/extend/formula_cop"
require_relative "../extend/string" require "extend/string"
module RuboCop module RuboCop
module Cop module Cop

View File

@ -1,4 +1,4 @@
require_relative "./extend/formula_cop" require "rubocops/extend/formula_cop"
module RuboCop module RuboCop
module Cop module Cop

View File

@ -1,4 +1,4 @@
require_relative "./extend/formula_cop" require "rubocops/extend/formula_cop"
module RuboCop module RuboCop
module Cop module Cop

View File

@ -271,7 +271,7 @@ class Tap
raise "Cannot tap #{name}: invalid syntax in tap!" raise "Cannot tap #{name}: invalid syntax in tap!"
end end
end end
rescue Interrupt, ErrorDuringExecution, RuntimeError rescue Interrupt, RuntimeError
ignore_interrupts do ignore_interrupts do
# wait for git to possibly cleanup the top directory when interrupt happens. # wait for git to possibly cleanup the top directory when interrupt happens.
sleep 0.1 sleep 0.1

View File

@ -1,4 +1,4 @@
require_relative "../../rubocops/caveats_cop" require "rubocops/caveats_cop"
describe RuboCop::Cop::FormulaAudit::Caveats do describe RuboCop::Cop::FormulaAudit::Caveats do
subject(:cop) { described_class.new } subject(:cop) { described_class.new }

View File

@ -1,4 +1,4 @@
require_relative "../../rubocops/checksum_cop" require "rubocops/checksum_cop"
describe RuboCop::Cop::FormulaAudit::Checksum do describe RuboCop::Cop::FormulaAudit::Checksum do
subject(:cop) { described_class.new } subject(:cop) { described_class.new }

View File

@ -1,4 +1,4 @@
require_relative "../../rubocops/class_cop" require "rubocops/class_cop"
describe RuboCop::Cop::FormulaAudit::ClassName do describe RuboCop::Cop::FormulaAudit::ClassName do
subject(:cop) { described_class.new } subject(:cop) { described_class.new }

View File

@ -1,4 +1,4 @@
require_relative "../../rubocops/components_order_cop" require "rubocops/components_order_cop"
describe RuboCop::Cop::FormulaAudit::ComponentsOrder do describe RuboCop::Cop::FormulaAudit::ComponentsOrder do
subject(:cop) { described_class.new } subject(:cop) { described_class.new }

View File

@ -1,4 +1,4 @@
require_relative "../../rubocops/components_redundancy_cop" require "rubocops/components_redundancy_cop"
describe RuboCop::Cop::FormulaAudit::ComponentsRedundancy do describe RuboCop::Cop::FormulaAudit::ComponentsRedundancy do
subject(:cop) { described_class.new } subject(:cop) { described_class.new }

View File

@ -1,4 +1,4 @@
require_relative "../../rubocops/conflicts_cop" require "rubocops/conflicts_cop"
describe RuboCop::Cop::FormulaAudit::Conflicts do describe RuboCop::Cop::FormulaAudit::Conflicts do
subject(:cop) { described_class.new } subject(:cop) { described_class.new }

View File

@ -1,4 +1,4 @@
require_relative "../../rubocops/dependency_order_cop" require "rubocops/dependency_order_cop"
describe RuboCop::Cop::NewFormulaAudit::DependencyOrder do describe RuboCop::Cop::NewFormulaAudit::DependencyOrder do
subject(:cop) { described_class.new } subject(:cop) { described_class.new }

View File

@ -1,4 +1,4 @@
require_relative "../../rubocops/formula_desc_cop" require "rubocops/formula_desc_cop"
describe RuboCop::Cop::FormulaAudit::DescLength do describe RuboCop::Cop::FormulaAudit::DescLength do
subject(:cop) { described_class.new } subject(:cop) { described_class.new }

View File

@ -1,4 +1,4 @@
require_relative "../../rubocops/homepage_cop" require "rubocops/homepage_cop"
describe RuboCop::Cop::FormulaAudit::Homepage do describe RuboCop::Cop::FormulaAudit::Homepage do
subject(:cop) { described_class.new } subject(:cop) { described_class.new }

View File

@ -1,4 +1,4 @@
require_relative "../../rubocops/lines_cop" require "rubocops/lines_cop"
describe RuboCop::Cop::FormulaAudit::Lines do describe RuboCop::Cop::FormulaAudit::Lines do
subject(:cop) { described_class.new } subject(:cop) { described_class.new }

View File

@ -1,4 +1,4 @@
require_relative "../../rubocops/options_cop" require "rubocops/options_cop"
describe RuboCop::Cop::FormulaAudit::Options do describe RuboCop::Cop::FormulaAudit::Options do
subject(:cop) { described_class.new } subject(:cop) { described_class.new }

View File

@ -1,4 +1,4 @@
require_relative "../../rubocops/patches_cop" require "rubocops/patches_cop"
describe RuboCop::Cop::FormulaAudit::Patches do describe RuboCop::Cop::FormulaAudit::Patches do
subject(:cop) { described_class.new } subject(:cop) { described_class.new }

View File

@ -1,4 +1,4 @@
require_relative "../../rubocops/text_cop" require "rubocops/text_cop"
describe RuboCop::Cop::FormulaAudit::Text do describe RuboCop::Cop::FormulaAudit::Text do
subject(:cop) { described_class.new } subject(:cop) { described_class.new }

View File

@ -1,4 +1,4 @@
require_relative "../../rubocops/urls_cop" require "rubocops/urls_cop"
describe RuboCop::Cop::FormulaAudit::Urls do describe RuboCop::Cop::FormulaAudit::Urls do
subject(:cop) { described_class.new } subject(:cop) { described_class.new }