cd to HOMEBREW_LIBRARY is not needed anymore for RuboCop.
This commit is contained in:
parent
5800f2f084
commit
18a9945ad8
@ -56,26 +56,25 @@ module Homebrew
|
||||
args << "--config" << HOMEBREW_LIBRARY_PATH/".rubocop.yml"
|
||||
args += [HOMEBREW_LIBRARY_PATH]
|
||||
else
|
||||
args << "--config" << HOMEBREW_LIBRARY/"Taps/.rubocop.yml"
|
||||
args << "--config" << Tap::TAP_DIRECTORY/".rubocop.yml"
|
||||
args << "--format" << "simple"
|
||||
args += files
|
||||
end
|
||||
|
||||
HOMEBREW_LIBRARY.cd do
|
||||
case output_type
|
||||
when :print
|
||||
args << "--display-cop-names" if ARGV.include? "--display-cop-names"
|
||||
system "rubocop", "--format", "simple", *args
|
||||
!$?.success?
|
||||
when :json
|
||||
json = Utils.popen_read_text("rubocop", "--format", "json", *args)
|
||||
# exit status of 1 just means violations were found; other numbers mean execution errors
|
||||
# exitstatus can also be nil if RuboCop process crashes, e.g. due to
|
||||
# native extension problems
|
||||
raise "Error while running RuboCop" if $?.exitstatus.nil? || $?.exitstatus > 1
|
||||
RubocopResults.new(Utils::JSON.load(json))
|
||||
else
|
||||
raise "Invalid output_type for check_style_impl: #{output_type}"
|
||||
end
|
||||
case output_type
|
||||
when :print
|
||||
args << "--display-cop-names" if ARGV.include? "--display-cop-names"
|
||||
system "rubocop", *args
|
||||
!$?.success?
|
||||
when :json
|
||||
json = Utils.popen_read_text("rubocop", "--format", "json", *args)
|
||||
# exit status of 1 just means violations were found; other numbers mean execution errors
|
||||
# exitstatus can also be nil if RuboCop process crashes, e.g. due to
|
||||
# native extension problems
|
||||
raise "Error while running RuboCop" if $?.exitstatus.nil? || $?.exitstatus > 1
|
||||
RubocopResults.new(Utils::JSON.load(json))
|
||||
else
|
||||
raise "Invalid output_type for check_style_impl: #{output_type}"
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user