Merge pull request #2906 from GauthamGoli/new_formula_rubocop_fix
style: disable NewFormulaAudit cops' execution by default unless specified
This commit is contained in:
commit
9747bc397a
5
Library/.auditcops.yml
Normal file
5
Library/.auditcops.yml
Normal file
@ -0,0 +1,5 @@
|
||||
inherit_from:
|
||||
- ./.rubocop.yml
|
||||
|
||||
NewFormulaAudit:
|
||||
Enabled: true
|
@ -6,48 +6,15 @@ AllCops:
|
||||
|
||||
require: ./Homebrew/rubocops.rb
|
||||
|
||||
FormulaAudit/Text:
|
||||
FormulaAudit:
|
||||
Enabled: true
|
||||
|
||||
FormulaAudit/Caveats:
|
||||
FormulaAuditStrict:
|
||||
Enabled: true
|
||||
|
||||
FormulaAudit/Checksum:
|
||||
Enabled: true
|
||||
|
||||
FormulaAudit/ChecksumCase:
|
||||
Enabled: true
|
||||
|
||||
FormulaAudit/Conflicts:
|
||||
Enabled: true
|
||||
|
||||
FormulaAudit/Options:
|
||||
Enabled: true
|
||||
|
||||
FormulaAuditStrict/Options:
|
||||
Enabled: true
|
||||
|
||||
NewFormulaAudit/Options:
|
||||
NewFormulaAudit:
|
||||
Enabled: false
|
||||
|
||||
FormulaAuditStrict/BottleBlock:
|
||||
Enabled: true
|
||||
|
||||
FormulaAuditStrict/Desc:
|
||||
Enabled: true
|
||||
|
||||
FormulaAuditStrict/ComponentsOrder:
|
||||
Enabled: true
|
||||
|
||||
FormulaAuditStrict/ComponentsRedundancy:
|
||||
Enabled: true
|
||||
|
||||
FormulaAudit/Homepage:
|
||||
Enabled: true
|
||||
|
||||
FormulaAudit/LegacyPatches:
|
||||
Enabled: true
|
||||
|
||||
# `system` is a special case and aligns on second argument
|
||||
Layout/AlignParameters:
|
||||
Enabled: false
|
||||
|
@ -47,7 +47,9 @@ module Homebrew
|
||||
elsif !except_cops.empty?
|
||||
options[:except_cops] = except_cops
|
||||
elsif only_cops.empty? && except_cops.empty?
|
||||
options[:except_cops] = %w[FormulaAuditStrict FormulaAudit]
|
||||
options[:except_cops] = %w[FormulaAudit
|
||||
FormulaAuditStrict
|
||||
NewFormulaAudit]
|
||||
end
|
||||
|
||||
Homebrew.failed = check_style_and_print(target, options)
|
||||
@ -107,7 +109,7 @@ module Homebrew
|
||||
args << "--config" << HOMEBREW_LIBRARY_PATH/".rubocop.yml"
|
||||
args << HOMEBREW_LIBRARY_PATH
|
||||
else
|
||||
args << "--config" << HOMEBREW_LIBRARY/".rubocop.yml"
|
||||
args << "--config" << HOMEBREW_LIBRARY/".auditcops.yml"
|
||||
args += files
|
||||
end
|
||||
|
||||
|
@ -4,12 +4,12 @@ describe "brew style" do
|
||||
around(:each) do |example|
|
||||
begin
|
||||
FileUtils.ln_s HOMEBREW_LIBRARY_PATH, HOMEBREW_LIBRARY/"Homebrew"
|
||||
FileUtils.ln_s HOMEBREW_LIBRARY_PATH.parent/".rubocop.yml", HOMEBREW_LIBRARY/".rubocop.yml"
|
||||
FileUtils.ln_s HOMEBREW_LIBRARY_PATH.parent/".rubocop.yml", HOMEBREW_LIBRARY/".auditcops.yml"
|
||||
|
||||
example.run
|
||||
ensure
|
||||
FileUtils.rm_f HOMEBREW_LIBRARY/"Homebrew"
|
||||
FileUtils.rm_f HOMEBREW_LIBRARY/".rubocop.yml"
|
||||
FileUtils.rm_f HOMEBREW_LIBRARY/".auditcops.yml"
|
||||
end
|
||||
end
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user