@@ -6,7 +6,7 @@ module.exports = {
6
6
node : true
7
7
} ,
8
8
parserOptions : {
9
- ecmaVersion : '2015 ' ,
9
+ ecmaVersion : '2016 ' ,
10
10
sourceType : 'script'
11
11
} ,
12
12
extends : 'eslint:recommended' ,
@@ -76,6 +76,21 @@ module.exports = {
76
76
'dot-location' : [ 'error' , 'property' ] ,
77
77
'dot-notation' : 'error' ,
78
78
'eqeqeq' : [ 'error' , 'allow-null' ] ,
79
+ 'guard-for-in' : 'off' ,
80
+ 'no-alert' : 'error' ,
81
+ 'no-caller' : 'error' ,
82
+ 'no-case-declarations' : 'error' ,
83
+ 'no-div-regex' : 'error' ,
84
+ 'no-else-return' : 'off' , // todo enable?
85
+ 'no-empty-function' : 'warn' ,
86
+ 'no-empty-pattern' : 'error' ,
87
+ 'no-eq-null' : 'off' ,
88
+ 'no-eval' : 'warn' ,
89
+ 'no-extend-native' : 'error' ,
90
+ 'no-extra-bind' : 'error' ,
91
+ 'no-extra-label' : 'error' ,
92
+ 'no-fallthrough' : 'error' ,
93
+
79
94
// todo continue the list
80
95
81
96
'array-bracket-spacing' : [ 'error' , 'never' ] ,
@@ -92,7 +107,6 @@ module.exports = {
92
107
'new-parens' : 'error' ,
93
108
'no-array-constructor' : 'error' ,
94
109
'no-delete-var' : 'error' ,
95
- 'no-extra-label' : 'error' ,
96
110
'no-label-var' : 'error' ,
97
111
'no-lone-blocks' : 'error' ,
98
112
'no-mixed-spaces-and-tabs' : 'error' ,
0 commit comments