Let cops run without --strict flag
This commit is contained in:
parent
7a0e5d123c
commit
a4568a8697
@ -15,6 +15,8 @@
|
||||
|
||||
require "utils"
|
||||
require "json"
|
||||
require "rubocop"
|
||||
require_relative "../rubocops"
|
||||
|
||||
module Homebrew
|
||||
module_function
|
||||
@ -54,6 +56,10 @@ module Homebrew
|
||||
]
|
||||
args << "--auto-correct" if fix
|
||||
|
||||
if options[:only]
|
||||
args << "--only" << RuboCop::Cop::Cop.registry.with_department(options[:only]).names.join(" ")
|
||||
end
|
||||
|
||||
if files.nil?
|
||||
args << "--config" << HOMEBREW_LIBRARY_PATH/".rubocop.yml"
|
||||
args += [HOMEBREW_LIBRARY_PATH]
|
||||
|
||||
@ -75,9 +75,14 @@ module Homebrew
|
||||
style_results = check_style_json(files, options)
|
||||
end
|
||||
|
||||
if !strict
|
||||
options = { fix: ARGV.flag?("--fix"), realpath: true, only: :Homebrew }
|
||||
style_results = check_style_json(files, options)
|
||||
end
|
||||
|
||||
ff.each do |f|
|
||||
options = { new_formula: new_formula, strict: strict, online: online }
|
||||
options[:style_offenses] = style_results.file_offenses(f.path) if strict
|
||||
options[:style_offenses] = style_results.file_offenses(f.path)
|
||||
fa = FormulaAuditor.new(f, options)
|
||||
fa.audit
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user