brew/Library/Homebrew/.rubocop.yml

54 lines
1.1 KiB
YAML
Raw Normal View History

inherit_from:
- ../.rubocop.yml
- .rubocop_todo.yml
AllCops:
Include:
- '**/.simplecov'
Exclude:
2016-10-11 01:00:23 +02:00
- '**/Casks/**/*'
- '**/vendor/**/*'
Layout/MultilineMethodCallIndentation:
2016-10-23 14:44:14 +02:00
Exclude:
2017-02-12 17:26:34 +01:00
- '**/*_spec.rb'
2016-10-23 14:44:14 +02:00
# so many of these in formulae but none in here
Lint/AmbiguousRegexpLiteral:
Enabled: true
# `formula do` uses nested method definitions
Lint/NestedMethodDefinition:
Exclude:
- 'test/**/*'
# so many of these in formulae but none in here
Lint/ParenthesesAsGroupedExpression:
Enabled: true
2017-05-21 00:15:56 +02:00
Metrics/ParameterLists:
CountKeywordArgs: false
Style/BlockDelimiters:
Exclude:
- '**/*_spec.rb'
# so many of these in formulae but none in here
Style/GuardClause:
Enabled: true
# hash-rockets preferred for formulae, a: 1 preferred elsewhere
Style/HashSyntax:
EnforcedStyle: ruby19_no_mixed_keys
# we won't change backward compatible method names
Style/MethodName:
Exclude:
- 'compat/**/*'
# we won't change backward compatible predicate names
Style/PredicateName:
Exclude:
- 'compat/**/*'
NameWhitelist: is_32_bit?, is_64_bit?