Project

General

Profile

Download (1.27 KB) Statistics
| Branch: | Tag: | Revision:
# TODO: remove this
inherit_from: .rubocop_todo.yml

AllCops:
TargetRubyVersion: 2.7

MethodLength:
Description: 'Avoid methods longer than 30 lines of code.'
Max: 30 # default is 10

Documentation:
Enabled: false

StringLiterals:
Enabled: false

HashSyntax:
Enabled: false

SpaceInsideHashLiteralBraces:
Enabled: false

Encoding:
Enabled: false

LineLength:
Max: 100

FormatString:
Enabled: false # we use % for i18n

IfUnlessModifier:
Enabled: false

Next:
Enabled: false # don't force next over conditions

MethodCalledOnDoEndBlock:
Enabled: true

LeadingCommentSpace:
Enabled: false

RescueModifier:
Enabled: false

AssignmentInCondition:
Enabled: false

ParameterAlignment:
Enabled: false # don't care if parameters are not aligned

WhileUntilModifier:
Enabled: false

ParenthesesAroundCondition:
Enabled: false

DotPosition:
Enabled: false

Lambda:
Enabled: false # don't require -> for single line lambdas

RedundantSelf:
Enabled: false

RedundantReturn:
Enabled: false

SingleLineBlockParams:
Enabled: false

FormatString:
Enabled: false # we use % for i18n

Style/Alias:
Enabled: false

Style/MultilineMethodCallBraceLayout:
Enabled: false

Style/MultilineHashBraceLayout:
Enabled: false

Style/MultilineArrayBraceLayout:
Enabled: false
(3-3/10)