|
|
@ -32,7 +32,6 @@ Layout/FirstHashElementIndentation: |
|
|
|
EnforcedStyle: consistent |
|
|
|
|
|
|
|
Layout/LineLength: |
|
|
|
Max: 140 # RuboCop default 120 |
|
|
|
AllowedPatterns: |
|
|
|
# Allow comments to be long lines |
|
|
|
- !ruby/regexp / \# .*$/ |
|
|
@ -47,13 +46,11 @@ Lint/UselessAccessModifier: |
|
|
|
- class_methods |
|
|
|
|
|
|
|
Metrics/AbcSize: |
|
|
|
Max: 34 # RuboCop default 17 |
|
|
|
Exclude: |
|
|
|
- 'lib/**/*cli*.rb' |
|
|
|
- db/*migrate/**/* |
|
|
|
|
|
|
|
Metrics/BlockLength: |
|
|
|
Max: 55 # Default 25 |
|
|
|
CountAsOne: [array, heredoc] |
|
|
|
Exclude: |
|
|
|
- 'lib/mastodon/*_cli.rb' |
|
|
@ -63,30 +60,23 @@ Metrics/BlockNesting: |
|
|
|
- 'lib/mastodon/*_cli.rb' |
|
|
|
|
|
|
|
Metrics/ClassLength: |
|
|
|
Max: 500 # Default 100 |
|
|
|
CountAsOne: [array, heredoc] |
|
|
|
Exclude: |
|
|
|
- 'lib/mastodon/*_cli.rb' |
|
|
|
|
|
|
|
Metrics/CyclomaticComplexity: |
|
|
|
Max: 12 # Default 7 |
|
|
|
Exclude: |
|
|
|
- lib/mastodon/*cli*.rb |
|
|
|
- db/*migrate/**/* |
|
|
|
|
|
|
|
Metrics/MethodLength: |
|
|
|
Max: 25 # RuboCop default 10 |
|
|
|
CountAsOne: [array, heredoc] |
|
|
|
Exclude: |
|
|
|
- 'lib/mastodon/*_cli.rb' |
|
|
|
|
|
|
|
Metrics/ModuleLength: |
|
|
|
Max: 200 # Default 100 |
|
|
|
CountAsOne: [array, heredoc] |
|
|
|
|
|
|
|
Metrics/PerceivedComplexity: |
|
|
|
Max: 16 # RuboCop default 8 |
|
|
|
|
|
|
|
Rails/HttpStatus: |
|
|
|
EnforcedStyle: numeric |
|
|
|
|
|
|
|