@@ -63,16 +63,27 @@ module.exports = {
63
63
} ] ,
64
64
'valid-typeof' : 'error' ,
65
65
66
- 'array-bracket-spacing' : [ 'error' , 'never' ] ,
66
+ // Best Practices (http://eslint.org/docs/rules/#best-practices)
67
+ 'accessor-pairs' : 'error' ,
67
68
'array-callback-return' : 'error' ,
69
+ 'block-scoped-var' : 'off' , // todo: enable?
70
+ 'class-methods-use-this' : 'off' ,
71
+ 'complexity' : 'off' , // todo: enable?
72
+ 'consistent-return' : 'error' ,
73
+ 'curly' : [ 'error' , 'multi-line' , 'consistent' ] ,
74
+ 'default-case' : 'error' ,
75
+ 'dot-location' : [ 'error' , 'property' ] ,
76
+ 'dot-notation' : 'error' ,
77
+ 'eqeqeq' : [ 'error' , 'allow-null' ] ,
78
+ // todo continue the list
79
+
80
+ 'array-bracket-spacing' : [ 'error' , 'never' ] ,
68
81
'brace-style' : [ 'error' , '1tbs' ] ,
69
82
'camelcase' : 'error' ,
70
83
'comma-dangle' : 'off' ,
71
84
'comma-spacing' : [ 'error' , { after : true , before : false } ] ,
72
85
'comma-style' : 'error' ,
73
- 'curly' : [ 'error' , 'multi-line' , 'consistent' ] ,
74
86
'eol-last' : 'error' ,
75
- 'eqeqeq' : [ 'error' , 'allow-null' ] ,
76
87
'func-call-spacing' : 'error' ,
77
88
'indent' : [ 'error' , 4 , { SwitchCase : 1 } ] ,
78
89
'key-spacing' : 'error' ,
0 commit comments