@@ -40,3 +40,165 @@ Metrics/BlockLength:
40
40
Exclude :
41
41
# it's fine for rspec tests to have huge blocks. That's the whole API!
42
42
- ' spec/**/*'
43
+
44
+ Gemspec/DateAssignment : # new in 1.10
45
+ Enabled : true
46
+
47
+ Gemspec/RequireMFA : # new in 1.23
48
+ Enabled : true
49
+
50
+ Layout/LineEndStringConcatenationIndentation : # new in 1.18
51
+ Enabled : true
52
+
53
+ Layout/SpaceBeforeBrackets : # new in 1.7
54
+ Enabled : true
55
+
56
+ Lint/AmbiguousAssignment : # new in 1.7
57
+ Enabled : true
58
+
59
+ Lint/AmbiguousOperatorPrecedence : # new in 1.21
60
+ Enabled : true
61
+
62
+ Lint/AmbiguousRange : # new in 1.19
63
+ Enabled : true
64
+
65
+ Lint/DeprecatedConstants : # new in 1.8
66
+ Enabled : true
67
+
68
+ Lint/DuplicateBranch : # new in 1.3
69
+ Enabled : true
70
+
71
+ Lint/DuplicateRegexpCharacterClassElement : # new in 1.1
72
+ Enabled : true
73
+
74
+ Lint/EmptyBlock : # new in 1.1
75
+ Enabled : true
76
+
77
+ Lint/EmptyClass : # new in 1.3
78
+ Enabled : true
79
+
80
+ Lint/EmptyInPattern : # new in 1.16
81
+ Enabled : true
82
+
83
+ Lint/IncompatibleIoSelectWithFiberScheduler : # new in 1.21
84
+ Enabled : true
85
+
86
+ Lint/LambdaWithoutLiteralBlock : # new in 1.8
87
+ Enabled : true
88
+
89
+ Lint/NoReturnInBeginEndBlocks : # new in 1.2
90
+ Enabled : true
91
+
92
+ Lint/NumberedParameterAssignment : # new in 1.9
93
+ Enabled : true
94
+
95
+ Lint/OrAssignmentToConstant : # new in 1.9
96
+ Enabled : true
97
+
98
+ Lint/RedundantDirGlobSort : # new in 1.8
99
+ Enabled : true
100
+
101
+ Lint/RefinementImportMethods : # new in 1.27
102
+ Enabled : true
103
+
104
+ Lint/RequireRelativeSelfPath : # new in 1.22
105
+ Enabled : true
106
+
107
+ Lint/SymbolConversion : # new in 1.9
108
+ Enabled : true
109
+
110
+ Lint/ToEnumArguments : # new in 1.1
111
+ Enabled : true
112
+
113
+ Lint/TripleQuotes : # new in 1.9
114
+ Enabled : true
115
+
116
+ Lint/UnexpectedBlockArity : # new in 1.5
117
+ Enabled : true
118
+
119
+ Lint/UnmodifiedReduceAccumulator : # new in 1.1
120
+ Enabled : true
121
+
122
+ Lint/UselessRuby2Keywords : # new in 1.23
123
+ Enabled : true
124
+
125
+ Naming/BlockForwarding : # new in 1.24
126
+ Enabled : true
127
+
128
+ Security/IoMethods : # new in 1.22
129
+ Enabled : true
130
+
131
+ Style/ArgumentsForwarding : # new in 1.1
132
+ Enabled : true
133
+
134
+ Style/CollectionCompact : # new in 1.2
135
+ Enabled : true
136
+
137
+ Style/DocumentDynamicEvalDefinition : # new in 1.1
138
+ Enabled : true
139
+
140
+ Style/EndlessMethod : # new in 1.8
141
+ Enabled : true
142
+
143
+ Style/FileRead : # new in 1.24
144
+ Enabled : true
145
+
146
+ Style/FileWrite : # new in 1.24
147
+ Enabled : true
148
+
149
+ Style/HashConversion : # new in 1.10
150
+ Enabled : true
151
+
152
+ Style/HashExcept : # new in 1.7
153
+ Enabled : true
154
+
155
+ Style/IfWithBooleanLiteralBranches : # new in 1.9
156
+ Enabled : true
157
+
158
+ Style/InPatternThen : # new in 1.16
159
+ Enabled : true
160
+
161
+ Style/MapToHash : # new in 1.24
162
+ Enabled : true
163
+
164
+ Style/MultilineInPatternThen : # new in 1.16
165
+ Enabled : true
166
+
167
+ Style/NegatedIfElseCondition : # new in 1.2
168
+ Enabled : true
169
+
170
+ Style/NestedFileDirname : # new in 1.26
171
+ Enabled : true
172
+
173
+ Style/NilLambda : # new in 1.3
174
+ Enabled : true
175
+
176
+ Style/NumberedParameters : # new in 1.22
177
+ Enabled : true
178
+
179
+ Style/NumberedParametersLimit : # new in 1.22
180
+ Enabled : true
181
+
182
+ Style/OpenStructUse : # new in 1.23
183
+ Enabled : true
184
+
185
+ Style/QuotedSymbols : # new in 1.16
186
+ Enabled : true
187
+
188
+ Style/RedundantArgument : # new in 1.4
189
+ Enabled : true
190
+
191
+ Style/RedundantInitialize : # new in 1.27
192
+ Enabled : true
193
+
194
+ Style/RedundantSelfAssignmentBranch : # new in 1.19
195
+ Enabled : true
196
+
197
+ Style/SelectByRegexp : # new in 1.22
198
+ Enabled : true
199
+
200
+ Style/StringChars : # new in 1.12
201
+ Enabled : true
202
+
203
+ Style/SwapValues : # new in 1.1
204
+ Enabled : true
0 commit comments