Files
fil/packages/ruby/.rubocop.yml

61 lines
895 B
YAML
Raw Permalink Normal View History

2026-06-01 23:40:55 +02:00
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