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