Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9cb3992

Browse files
committed
feat: prefer ES6 syntax
1 parent 2c2a4b9 commit 9cb3992

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

eslint.js

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -87,15 +87,13 @@ module.exports = {
8787
'no-array-constructor': 'error',
8888
'no-extra-label': 'error',
8989
'no-multiple-empty-lines': 'error',
90+
'no-multi-assign': 'error',
9091
'no-nested-ternary': 'error',
9192
'no-new-object': 'error',
9293
'no-trailing-spaces': 'error',
9394
'no-unneeded-ternary': 'error',
9495
'no-whitespace-before-property': 'error',
95-
'one-var': ['error', {
96-
uninitialized: 'always',
97-
initialized: 'never'
98-
}],
96+
'one-var': 'error',
9997
'operator-linebreak': ['error', 'before'],
10098
'quotes': ['error', 'single'],
10199
'semi': ['error', 'always'],
@@ -115,13 +113,24 @@ module.exports = {
115113
'template-tag-spacing': ['error', 'never'],
116114
'unicode-bom': ['error', 'never'],
117115
// ECMAScript 6
118-
'arrow-spacing': 'error',
116+
'arrow-parens': ['error', 'as-needed'],
117+
'arrow-spacing': ['error', { before: true, after: true }],
119118
'generator-star-spacing': ['error', 'after'],
120119
'no-confusing-arrow': ['error', { allowParens: true }],
120+
'no-const-assign': 'error',
121121
'no-duplicate-imports': 'error',
122122
'no-useless-computed-key': 'error',
123123
'no-useless-constructor': 'error',
124124
'no-useless-rename': 'error',
125+
'no-var': 'error',
126+
'prefer-arrow-callback': ['error', {
127+
allowNamedFunctions: false,
128+
allowUnboundThis: true
129+
}],
130+
'prefer-const': ['error', {
131+
destructuring: 'any',
132+
ignoreReadBeforeAssign: true
133+
}],
125134
'rest-spread-spacing': ['error', 'never'],
126135
'template-curly-spacing': ['error', 'never'],
127136
'yield-star-spacing': ['error', 'after'],

0 commit comments

Comments
 (0)