Skip to content

Commit 4e0c72d

Browse files
committed
enable all the new cops
1 parent 8126647 commit 4e0c72d

File tree

1 file changed

+162
-0
lines changed

1 file changed

+162
-0
lines changed

.rubocop.yml

+162
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,165 @@ Metrics/BlockLength:
4040
Exclude:
4141
# it's fine for rspec tests to have huge blocks. That's the whole API!
4242
- '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

Comments
 (0)