ci: use more permissive rubocop / codeclimate settings.

This commit is contained in:
evazion
2020-06-15 15:57:54 -05:00
parent ec5aa6c662
commit 6a7d25591b
3 changed files with 30 additions and 8 deletions

View File

@@ -1,17 +1,25 @@
version: 2
checks:
argument-count:
enabled: false
complex-logic:
config:
threshold: 4
threshold: 8
file-lines:
config:
threshold: 500
threshold: 1000
method-complexity:
config:
threshold: 15
method-count:
config:
threshold: 40
enabled: false
method-lines:
enabled: false
nested-control-flow:
config:
threshold: 100
threshold: 4
return-statements:
enabled: false
plugins:
eslint:
enabled: true

View File

@@ -1,8 +1,9 @@
# some of these settings are overriden in also test/.rubocop.yml
require:
- rubocop-rails
AllCops:
TargetRubyVersion: 2.7.0
NewCops: enable
Exclude:
- "bin/*"
@@ -41,14 +42,22 @@ Layout/SpaceInsideHashLiteralBraces:
Metrics/AbcSize:
Enabled: false
Metrics/BlockLength:
Max: 50
ExcludedMethods:
- concerning
- context
- should
Metrics/BlockNesting:
CountBlocks: false
Max: 4
Metrics/ClassLength:
Max: 500
Metrics/CyclomaticComplexity:
Max: 10
Enabled: false
Metrics/MethodLength:
Max: 100
@@ -60,7 +69,7 @@ Metrics/ParameterLists:
Max: 4
Metrics/PerceivedComplexity:
Enabled: false
Max: 20
Lint/InheritException:
EnforcedStyle: standard_error

5
test/.rubocop.yml Normal file
View File

@@ -0,0 +1,5 @@
inherit_from:
- ../.rubocop.yml
Metrics/ClassLength:
Enabled: false