Skip to content

Commit a666cc6

Browse files
committed
Added a lot more rules
1 parent 5cb0212 commit a666cc6

File tree

1 file changed

+133
-1
lines changed

1 file changed

+133
-1
lines changed

index.js

+133-1
Original file line numberDiff line numberDiff line change
@@ -6,34 +6,86 @@ module.exports = {
66
'error',
77
'always'
88
],
9+
'array-callback-return': [
10+
'error'
11+
],
12+
'array-element-newline': [
13+
'error',
14+
'consistent'
15+
],
16+
'arrow-spacing': [
17+
'error'
18+
],
919
'block-scoped-var': [
1020
'error'
1121
],
1222
'brace-style': [
1323
'error'
1424
],
25+
'comma-spacing': [
26+
'error'
27+
],
1528
'curly': [
1629
'error',
1730
'multi-or-nest',
1831
'consistent'
1932
],
33+
'default-case-last': [
34+
'error'
35+
],
36+
'default-param-last': [
37+
'error'
38+
],
39+
'dot-notation': [
40+
'error'
41+
],
42+
'eol-last': [
43+
'error'
44+
],
45+
'eqeqeq': [
46+
'error',
47+
'smart'
48+
],
49+
'func-call-spacing': [
50+
'error'
51+
],
2052
'indent': [
2153
'error',
2254
'tab',
2355
{
2456
'SwitchCase': 1
2557
}
2658
],
59+
'key-spacing': [
60+
'error'
61+
],
62+
'keyword-spacing': [
63+
'error'
64+
],
2765
'linebreak-style': [
2866
'error',
2967
'unix'
3068
],
69+
'lines-between-class-members': [
70+
'error'
71+
],
3172
'max-len': [
3273
'error',
3374
{
34-
'code': 80
75+
'code': 80,
76+
'tabWidth': 8
3577
}
3678
],
79+
'multiline-comment-style': [
80+
'error',
81+
'starred-block'
82+
],
83+
'no-array-constructor': [
84+
'error'
85+
],
86+
'no-await-in-loop': [
87+
'warn'
88+
],
3789
'no-else-return': [
3890
'error'
3991
],
@@ -43,15 +95,42 @@ module.exports = {
4395
'no-extra-parens': [
4496
'error'
4597
],
98+
'no-implicit-coercion': [
99+
'error'
100+
],
101+
'no-lonely-if': [
102+
'error'
103+
],
104+
'no-multi-spaces': [
105+
'error'
106+
],
107+
'no-multiple-empty-lines': [
108+
'error'
109+
],
110+
'no-promise-executor-return': [
111+
'error'
112+
],
113+
'no-return-assign': [
114+
'error'
115+
],
46116
'no-self-compare': [
47117
'error'
48118
],
49119
'no-template-curly-in-string': [
50120
'error'
51121
],
122+
'no-trailing-spaces': [
123+
'error'
124+
],
125+
'no-unneeded-ternary': [
126+
'error'
127+
],
52128
'no-unreachable-loop': [
53129
'error'
54130
],
131+
'no-unused-private-class-members': [
132+
'error'
133+
],
55134
'no-unused-vars': [
56135
'error',
57136
{
@@ -60,24 +139,77 @@ module.exports = {
60139
'varsIgnorePattern': '^_'
61140
}
62141
],
142+
'no-use-before-define': [
143+
'error'
144+
],
145+
'no-useless-constructor': [
146+
'error'
147+
],
63148
'no-useless-return': [
64149
'error'
65150
],
151+
'no-var': [
152+
'error'
153+
],
154+
'no-whitespace-before-property': [
155+
'error'
156+
],
157+
'nonblock-statement-body-position': [
158+
'error',
159+
'below'
160+
],
66161
'object-curly-spacing': [
67162
'error',
68163
'always'
69164
],
165+
'operator-linebreak': [
166+
'error',
167+
'after'
168+
],
169+
'padded-blocks': [
170+
'error',
171+
'never'
172+
],
173+
'prefer-const': [
174+
'error'
175+
],
70176
'quotes': [
71177
'error',
72178
'single'
73179
],
180+
'require-await': [
181+
'error'
182+
],
183+
'rest-spread-spacing': [
184+
'error'
185+
],
74186
'semi': [
75187
'error',
76188
'always'
77189
],
190+
'semi-spacing': [
191+
'error'
192+
],
193+
'space-before-function-paren': [
194+
'error',
195+
{
196+
'anonymous': 'always',
197+
'named': 'never',
198+
'asyncArrow': 'always'
199+
}
200+
],
78201
'strict': [
79202
'error',
80203
'global'
204+
],
205+
'switch-colon-spacing': [
206+
'error'
207+
],
208+
'template-curly-spacing': [
209+
'error'
210+
],
211+
'yoda': [
212+
'error'
81213
]
82214
}
83215
};

0 commit comments

Comments
 (0)