Skip to content

Commit 13ca976

Browse files
committed
Configure rubocop
1 parent 15d95d7 commit 13ca976

File tree

1 file changed

+223
-0
lines changed

1 file changed

+223
-0
lines changed

.rubocop.yml

Lines changed: 223 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
1+
AllCops:
2+
TargetRubyVersion: 3.1
3+
NewCops: enable
4+
5+
# We use standard as a linter and formatter instead Rubocop.
6+
# Also, we are explicitly disable all rubocop rules what
7+
# already enabled in standard. And standard-performance.
8+
9+
# Standard rules. Style:
10+
11+
# Enforced by standard. Disable.
12+
Style/StringLiterals:
13+
Enabled: false
14+
15+
# Enforced by standard. Disable.
16+
Style/HashSyntax:
17+
Enabled: false
18+
19+
# Enforced by standard. Disable.
20+
Style/NestedParenthesizedCalls:
21+
Enabled: false
22+
23+
# Enforced by standard. Disable.
24+
Style/RedundantRegexpArgument:
25+
Enabled: false
26+
27+
# Enforced by standard. Disable.
28+
Style/PercentLiteralDelimiters:
29+
Enabled: false
30+
31+
# Enforced by standard. Disable.
32+
Style/RedundantBegin:
33+
Enabled: false
34+
35+
# Enforced by standard. Disable.
36+
Style/SuperWithArgsParentheses:
37+
Enabled: false
38+
39+
# Enforced by standard. Disable.
40+
Style/Encoding:
41+
Enabled: false
42+
43+
# Enforced by standard. Disable.
44+
Style/NumericLiteralPrefix:
45+
Enabled: false
46+
47+
# Enforced by standard. Disable.
48+
Style/RedundantParentheses:
49+
Enabled: false
50+
51+
# Enforced by standard. Disable.
52+
Style/EmptyMethod:
53+
Enabled: false
54+
55+
# Enforced by standard. Disable.
56+
Style/SingleLineMethods:
57+
Enabled: false
58+
59+
# Enforced by standard. Disable.
60+
Style/SafeNavigation:
61+
Enabled: false
62+
63+
# Enforced by standard. Disable.
64+
Style/RescueStandardError:
65+
Enabled: false
66+
67+
# Enforced by standard. Disable.
68+
Style/RedundantSelf:
69+
Enabled: false
70+
71+
# Enforced by standard. Disable.
72+
Style/TernaryParentheses:
73+
Enabled: false
74+
75+
# Enforced by standard. Disable.
76+
Style/RedundantLineContinuation:
77+
Enabled: false
78+
79+
# Enforced by standard. Disable.
80+
Style/SlicingWithRange:
81+
Enabled: false
82+
83+
# Enforced by standard. Disable.
84+
Style/MultilineIfModifier:
85+
Enabled: false
86+
87+
# Enforced by standard. Disable.
88+
Style/RedundantCondition:
89+
Enabled: false
90+
91+
# Enforced by standard. Disable.
92+
Style/RedundantInterpolation:
93+
Enabled: false
94+
95+
# Enforced by standard. Disable.
96+
Style/OrAssignment:
97+
Enabled: false
98+
99+
# Enforced by standard. Disable.
100+
Style/ConditionalAssignment:
101+
Enabled: false
102+
103+
# Enforced by standard. Disable.
104+
Style/ItAssignment:
105+
Enabled: false
106+
107+
# Enforced by standard. Disable.
108+
Style/EachWithObject:
109+
Enabled: false
110+
111+
# Enforced by standard. Disable.
112+
Style/GlobalStdStream:
113+
Enabled: false
114+
115+
# Enforced by standard. Disable.
116+
Style/StringLiteralsInInterpolation:
117+
Enabled: false
118+
119+
# Disabled as in standard.
120+
Style/HashAsLastArrayItem:
121+
Enabled: false
122+
123+
# Enforced by standard. Disable.
124+
Style/Alias:
125+
Enabled: false
126+
127+
# Standard rules. Layout:
128+
129+
# Enforced by standard. Disable.
130+
Layout/HashAlignment:
131+
Enabled: false
132+
133+
# Enforced by standard. Disable.
134+
Layout/FirstArrayElementIndentation:
135+
Enabled: false
136+
137+
# Enforced by standard. Disable.
138+
Layout/SpaceInsideHashLiteralBraces:
139+
Enabled: false
140+
141+
# Enforced by standard. Disable.
142+
Layout/SpaceInsideStringInterpolation:
143+
Enabled: false
144+
145+
# Enforced by standard. Disable.
146+
Layout/DotPosition:
147+
Enabled: false
148+
149+
# Enforced by standard. Disable.
150+
Layout/ExtraSpacing:
151+
Enabled: false
152+
153+
# Enforced by standard. Disable.
154+
Layout/ArgumentAlignment:
155+
Enabled: false
156+
157+
# Enforced by standard. Disable.
158+
Layout/MultilineMethodCallBraceLayout:
159+
Enabled: false
160+
161+
# Enforced by standard. Disable.
162+
Layout/AccessModifierIndentation:
163+
Enabled: false
164+
165+
# Enforced by standard. Disable.
166+
Layout/FirstHashElementIndentation:
167+
Enabled: false
168+
169+
# Enforced by standard. Disable.
170+
Layout/IndentationWidth:
171+
Enabled: false
172+
173+
# Enforced by standard. Disable.
174+
Layout/ElseAlignment:
175+
Enabled: false
176+
177+
# Enforced by standard. Disable.
178+
Layout/EndAlignment:
179+
Enabled: false
180+
181+
# Enforced by standard. Disable.
182+
Layout/MultilineHashBraceLayout:
183+
Enabled: false
184+
185+
# Enforced by standard. Disable.
186+
Layout/EmptyLineBetweenDefs:
187+
Enabled: false
188+
189+
# Enforced by standard. Disable.
190+
Layout/MultilineArrayBraceLayout:
191+
Enabled: false
192+
193+
# Enforced by standard. Disable.
194+
Layout/EmptyLineAfterMagicComment:
195+
Enabled: false
196+
197+
# Enforced by standard. Disable.
198+
Layout/SpaceAroundOperators:
199+
Enabled: false
200+
201+
# Enforced by standard. Disable.
202+
Layout/ArrayAlignment:
203+
Enabled: false
204+
205+
# Enforced by standard. Disable.
206+
Layout/AssignmentIndentation:
207+
Enabled: false
208+
209+
# Enforced by standard. Disable.
210+
Layout/ClosingParenthesisIndentation:
211+
Enabled: false
212+
213+
# Enforced by standard. Disable.
214+
Layout/LineLength:
215+
Enabled: false
216+
217+
# Enforced by standard. Disable.
218+
Layout/MultilineMethodCallIndentation:
219+
Enabled: false
220+
221+
# Enforced by standard. Disable.
222+
Layout/CaseIndentation:
223+
Enabled: false

0 commit comments

Comments
 (0)