5
5
- vendor/**/*
6
6
- example/**/*
7
7
TargetRubyVersion : 2.7
8
+ UseCache : true
9
+ NewCops : enable
8
10
9
11
# Layout stuff
10
12
#
@@ -27,25 +29,18 @@ Layout/SpaceAroundMethodCallOperator:
27
29
28
30
# Lint stuff
29
31
#
30
- Lint/DeprecatedOpenSSLConstant :
31
- Enabled : true
32
-
33
- Lint/DuplicateElsifCondition :
34
- Enabled : true
35
-
36
- Lint/MixedRegexpCaptureTypes :
37
- Enabled : true
38
-
39
- Lint/RaiseException :
40
- Enabled : true
41
-
42
- Lint/StructNewOverride :
32
+ Lint/ConstantDefinitionInBlock :
43
33
Enabled : true
34
+ Exclude :
35
+ - spec/**/*
44
36
45
37
# Metrics stuff
46
38
#
47
39
Metrics/AbcSize :
48
40
Max : 25
41
+ IgnoredMethods :
42
+ # from lib/grape_entity/exposure/nesting_exposure.rb
43
+ - ' normalized_exposures'
49
44
50
45
Metrics/BlockLength :
51
46
Exclude :
@@ -64,6 +59,12 @@ Metrics/MethodLength:
64
59
65
60
Metrics/PerceivedComplexity :
66
61
Max : 11
62
+ IgnoredMethods :
63
+ # from lib/grape_entity/entity.rb
64
+ - ' expose'
65
+ - ' merge_options'
66
+ # from lib/grape_entity/exposure/nesting_exposure.rb
67
+ - ' normalized_exposures'
67
68
68
69
# Naming stuff
69
70
#
@@ -73,56 +74,13 @@ Naming:
73
74
74
75
# Style stuff
75
76
#
76
- Style/AccessorGrouping :
77
- Enabled : true
78
-
79
- Style/ArrayCoercion :
80
- Enabled : true
81
-
82
- Style/BisectedAttrAccessor :
83
- Enabled : true
84
-
85
- Style/CaseLikeIf :
86
- Enabled : true
87
-
88
77
Style/Documentation :
89
78
Enabled : false
90
79
91
- Style/ExponentialNotation :
92
- Enabled : true
93
-
94
- Style/HashAsLastArrayItem :
95
- Enabled : true
96
-
97
- Style/HashEachMethods :
98
- Enabled : true
99
-
100
- Style/HashLikeCase :
101
- Enabled : true
102
-
103
- Style/HashTransformKeys :
104
- Enabled : true
105
-
106
- Style/HashTransformValues :
107
- Enabled : true
108
-
109
- Style/RedundantAssignment :
110
- Enabled : true
111
-
112
- Style/RedundantFetchBlock :
113
- Enabled : true
114
-
115
- Style/RedundantFileExtensionInRequire :
116
- Enabled : true
117
-
118
- Style/RedundantRegexpCharacterClass :
119
- Enabled : true
120
-
121
- Style/RedundantRegexpEscape :
122
- Enabled : true
123
-
124
- Style/RegexpLiteral :
125
- Enabled : false
126
-
127
- Style/SlicingWithRange :
128
- Enabled : true
80
+ Style/OptionalBooleanParameter :
81
+ AllowedMethods :
82
+ # from lib/grape_entity/condition/base.rb
83
+ - ' initialize'
84
+ # form lib/grape_entity/entity.rb
85
+ - ' entity_class'
86
+ - ' present_collection'
0 commit comments