@@ -87,15 +87,13 @@ module.exports = {
87
87
'no-array-constructor' : 'error' ,
88
88
'no-extra-label' : 'error' ,
89
89
'no-multiple-empty-lines' : 'error' ,
90
+ 'no-multi-assign' : 'error' ,
90
91
'no-nested-ternary' : 'error' ,
91
92
'no-new-object' : 'error' ,
92
93
'no-trailing-spaces' : 'error' ,
93
94
'no-unneeded-ternary' : 'error' ,
94
95
'no-whitespace-before-property' : 'error' ,
95
- 'one-var' : [ 'error' , {
96
- uninitialized : 'always' ,
97
- initialized : 'never'
98
- } ] ,
96
+ 'one-var' : 'error' ,
99
97
'operator-linebreak' : [ 'error' , 'before' ] ,
100
98
'quotes' : [ 'error' , 'single' ] ,
101
99
'semi' : [ 'error' , 'always' ] ,
@@ -115,13 +113,24 @@ module.exports = {
115
113
'template-tag-spacing' : [ 'error' , 'never' ] ,
116
114
'unicode-bom' : [ 'error' , 'never' ] ,
117
115
// ECMAScript 6
118
- 'arrow-spacing' : 'error' ,
116
+ 'arrow-parens' : [ 'error' , 'as-needed' ] ,
117
+ 'arrow-spacing' : [ 'error' , { before : true , after : true } ] ,
119
118
'generator-star-spacing' : [ 'error' , 'after' ] ,
120
119
'no-confusing-arrow' : [ 'error' , { allowParens : true } ] ,
120
+ 'no-const-assign' : 'error' ,
121
121
'no-duplicate-imports' : 'error' ,
122
122
'no-useless-computed-key' : 'error' ,
123
123
'no-useless-constructor' : 'error' ,
124
124
'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
+ } ] ,
125
134
'rest-spread-spacing' : [ 'error' , 'never' ] ,
126
135
'template-curly-spacing' : [ 'error' , 'never' ] ,
127
136
'yield-star-spacing' : [ 'error' , 'after' ] ,
0 commit comments