Exclude casks and formulae with and without /.

This commit is contained in:
Markus Reiter 2020-11-16 20:31:04 +01:00
parent b36fd8ebd9
commit 3b7404560a

View File

@ -110,6 +110,7 @@ Style/HashAsLastArrayItem:
Exclude: Exclude:
- 'Taps/*/*/*.rb' - 'Taps/*/*/*.rb'
- '/**/Formula/*.rb' - '/**/Formula/*.rb'
- '**/Formula/*.rb'
# Enabled now LineLength is lowish. # Enabled now LineLength is lowish.
Style/IfUnlessModifier: Style/IfUnlessModifier:
@ -168,6 +169,7 @@ Style/DisableCopsWithinSourceCodeDirective:
Include: Include:
- 'Taps/*/*/*.rb' - 'Taps/*/*/*.rb'
- '/**/{Formula,Casks}/*.rb' - '/**/{Formula,Casks}/*.rb'
- '**/{Formula,Casks}/*.rb'
# make our hashes consistent # make our hashes consistent
Layout/HashAlignment: Layout/HashAlignment:
@ -179,6 +181,7 @@ Layout/ArgumentAlignment:
Exclude: Exclude:
- 'Taps/*/*/*.rb' - 'Taps/*/*/*.rb'
- '/**/Formula/*.rb' - '/**/Formula/*.rb'
- '**/Formula/*.rb'
# this is a bit less "floaty" # this is a bit less "floaty"
Layout/CaseIndentation: Layout/CaseIndentation:
@ -204,6 +207,7 @@ Lint/DuplicateBranch:
Exclude: Exclude:
- 'Taps/*/*/*.rb' - 'Taps/*/*/*.rb'
- '/**/{Formula,Casks}/*.rb' - '/**/{Formula,Casks}/*.rb'
- '**/{Formula,Casks}/*.rb'
# needed for lazy_object magic # needed for lazy_object magic
Naming/MemoizedInstanceVariableName: Naming/MemoizedInstanceVariableName:
@ -216,6 +220,7 @@ Lint/AmbiguousRegexpLiteral:
Exclude: Exclude:
- 'Taps/*/*/*.rb' - 'Taps/*/*/*.rb'
- '/**/Formula/*.rb' - '/**/Formula/*.rb'
- '**/Formula/*.rb'
# useful for metaprogramming in RSpec # useful for metaprogramming in RSpec
Lint/ConstantDefinitionInBlock: Lint/ConstantDefinitionInBlock:
@ -227,36 +232,44 @@ Lint/ParenthesesAsGroupedExpression:
Exclude: Exclude:
- 'Taps/*/*/*.rb' - 'Taps/*/*/*.rb'
- '/**/Formula/*.rb' - '/**/Formula/*.rb'
- '**/Formula/*.rb'
# Most metrics don't make sense to apply for casks/formulae/taps. # Most metrics don't make sense to apply for casks/formulae/taps.
Metrics/AbcSize: Metrics/AbcSize:
Exclude: Exclude:
- 'Taps/**/*' - 'Taps/**/*'
- '/**/{Formula,Casks}/*.rb' - '/**/{Formula,Casks}/*.rb'
- '**/{Formula,Casks}/*.rb'
Metrics/BlockLength: Metrics/BlockLength:
Exclude: Exclude:
- 'Taps/**/*' - 'Taps/**/*'
- '/**/{Formula,Casks}/*.rb' - '/**/{Formula,Casks}/*.rb'
- '**/{Formula,Casks}/*.rb'
Metrics/ClassLength: Metrics/ClassLength:
Exclude: Exclude:
- 'Taps/**/*' - 'Taps/**/*'
- '/**/{Formula,Casks}/*.rb' - '/**/{Formula,Casks}/*.rb'
- '**/{Formula,Casks}/*.rb'
Metrics/CyclomaticComplexity: Metrics/CyclomaticComplexity:
Exclude: Exclude:
- 'Taps/**/*' - 'Taps/**/*'
- '/**/{Formula,Casks}/*.rb' - '/**/{Formula,Casks}/*.rb'
- '**/{Formula,Casks}/*.rb'
Metrics/MethodLength: Metrics/MethodLength:
Exclude: Exclude:
- 'Taps/**/*' - 'Taps/**/*'
- '/**/{Formula,Casks}/*.rb' - '/**/{Formula,Casks}/*.rb'
- '**/{Formula,Casks}/*.rb'
Metrics/ModuleLength: Metrics/ModuleLength:
Exclude: Exclude:
- 'Taps/**/*' - 'Taps/**/*'
- '/**/{Formula,Casks}/*.rb' - '/**/{Formula,Casks}/*.rb'
- '**/{Formula,Casks}/*.rb'
Metrics/PerceivedComplexity: Metrics/PerceivedComplexity:
Exclude: Exclude:
- 'Taps/**/*' - 'Taps/**/*'
- '/**/{Formula,Casks}/*.rb' - '/**/{Formula,Casks}/*.rb'
- '**/{Formula,Casks}/*.rb'
# allow those that are standard # allow those that are standard
# TODO: try to remove some of these # TODO: try to remove some of these
@ -299,6 +312,7 @@ Sorbet/FalseSigil:
Exclude: Exclude:
- 'Taps/**/*' - 'Taps/**/*'
- '/**/{Formula,Casks}/*.rb' - '/**/{Formula,Casks}/*.rb'
- '**/{Formula,Casks}/*.rb'
- 'Homebrew/test/**/Casks/**/*.rb' - 'Homebrew/test/**/Casks/**/*.rb'
Sorbet/StrictSigil: Sorbet/StrictSigil:
@ -335,6 +349,7 @@ Style/Documentation:
Exclude: Exclude:
- 'Taps/**/*' - 'Taps/**/*'
- '/**/{Formula,Casks}/*.rb' - '/**/{Formula,Casks}/*.rb'
- '**/{Formula,Casks}/*.rb'
- '**/*.rbi' - '**/*.rbi'
Style/DocumentationMethod: Style/DocumentationMethod:
@ -347,6 +362,7 @@ Style/FrozenStringLiteralComment:
Exclude: Exclude:
- 'Taps/*/*/*.rb' - 'Taps/*/*/*.rb'
- '/**/{Formula,Casks}/*.rb' - '/**/{Formula,Casks}/*.rb'
- '**/{Formula,Casks}/*.rb'
- 'Homebrew/test/**/Casks/**/*.rb' - 'Homebrew/test/**/Casks/**/*.rb'
- '**/*.rbi' - '**/*.rbi'
@ -360,6 +376,7 @@ Style/GuardClause:
Exclude: Exclude:
- 'Taps/*/*/*.rb' - 'Taps/*/*/*.rb'
- '/**/{Formula,Casks}/*.rb' - '/**/{Formula,Casks}/*.rb'
- '**/{Formula,Casks}/*.rb'
# avoid hash rockets where possible # avoid hash rockets where possible
Style/HashSyntax: Style/HashSyntax:
@ -370,6 +387,7 @@ Style/StringConcatenation:
Exclude: Exclude:
- 'Taps/*/*/*.rb' - 'Taps/*/*/*.rb'
- '/**/{Formula,Casks}/*.rb' - '/**/{Formula,Casks}/*.rb'
- '**/{Formula,Casks}/*.rb'
# ruby style guide favorite # ruby style guide favorite
Style/StringLiterals: Style/StringLiterals: