61 lines
895 B
YAML
Generated
61 lines
895 B
YAML
Generated
plugins:
|
|
- rubocop-performance
|
|
- rubocop-rspec
|
|
|
|
AllCops:
|
|
TargetRubyVersion: 3.2
|
|
NewCops: enable
|
|
SuggestExtensions: false
|
|
Exclude:
|
|
- "vendor/**/*"
|
|
- "tmp/**/*"
|
|
- "lib/**/*.bundle"
|
|
- "lib/**/*.rb"
|
|
- "ext/**/*"
|
|
|
|
Style/FrozenStringLiteralComment:
|
|
Enabled: true
|
|
EnforcedStyle: always
|
|
|
|
Style/StringLiterals:
|
|
Enabled: true
|
|
EnforcedStyle: double_quotes
|
|
|
|
Style/StringLiteralsInInterpolation:
|
|
Enabled: true
|
|
EnforcedStyle: double_quotes
|
|
|
|
Style/Documentation:
|
|
Enabled: false
|
|
|
|
Layout/LineLength:
|
|
Max: 120
|
|
AllowedPatterns:
|
|
- '\A\s*#'
|
|
Exclude:
|
|
- "spec/**/*"
|
|
|
|
Metrics/MethodLength:
|
|
Max: 20
|
|
Exclude:
|
|
- "spec/**/*"
|
|
|
|
Metrics/BlockLength:
|
|
Enabled: true
|
|
Max: 350
|
|
CountComments: false
|
|
|
|
Metrics/AbcSize:
|
|
Max: 20
|
|
Exclude:
|
|
- "spec/**/*"
|
|
|
|
RSpec/ExampleLength:
|
|
Max: 50
|
|
|
|
RSpec/MultipleExpectations:
|
|
Max: 25
|
|
|
|
RSpec/NestedGroups:
|
|
Max: 6
|