.rubocop.yml
AllCops:
TargetRubyVersion: 2.3
Exclude:
- 'bin/*'
- 'db/migrate/*'
- 'db/schema.rb'
- 'script/*'
Rails:
Enabled: true
# Cop supports --auto-correct.
Lint/UnusedBlockArgument:
Enabled: false
# Cop supports --auto-correct.
Lint/UnusedMethodArgument:
Enabled: false
Metrics/AbcSize:
Enabled: false
# Configuration parameters: AllowURI, URISchemes.
Metrics/LineLength:
Enabled: false
Metrics/MethodLength:
Max: 12
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, ProceduralMethods, FunctionalMethods, IgnoredMethods.
Style/BlockDelimiters:
Enabled: false
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/ClassAndModuleChildren:
Enabled: false
Style/Documentation:
Enabled: false
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/EmptyLinesAroundBlockBody:
Enabled: false
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/EmptyLinesAroundClassBody:
Enabled: false
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/EmptyLinesAroundModuleBody:
Enabled: false
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, AllowInnerSlashes.
Style/RegexpLiteral:
Enabled: false
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/StringLiterals:
EnforcedStyle: double_quotes
Style/Alias:
EnforcedStyle: prefer_alias_method