11module . exports = {
2- extends : " airbnb/base" ,
2+ extends : ' airbnb/base' ,
33
44 env : {
55 browser : false ,
@@ -8,26 +8,48 @@ module.exports = {
88 } ,
99
1010 rules : {
11- "strict" : [ 2 , "global" ] ,
12- "indent" : [ 2 , 4 ] ,
13- "no-mixed-spaces-and-tabs" : 2 ,
14- "max-len" : [ 2 , 80 , 4 ] ,
15- "quotes" : 0 ,
16- "semi" : [ 2 , "always" ] ,
17- "curly" : 0 ,
18- "space-before-keywords" : 2 ,
19- "space-before-function-paren" : [ 2 , { anonymous : "always" ,
20- named : "never" } ] ,
21- "comma-dangle" : 1 ,
22- "camelcase" : [ 2 , { properties : "always" } ] ,
23- "id-length" : 0 ,
24- "no-shadow" : 0 ,
25- "valid-jsdoc" : 1 ,
26- "eol-last" : 2 ,
27- "no-multiple-empty-lines" : [ 2 , { max : 2 , maxEOF : 1 } ] ,
28- "no-console" : 2 ,
29- "object-shorthand" : 1 ,
30- "quote-props" : [ 1 , "consistent-as-needed" ] ,
31- "prefer-template" : 1 ,
11+ 'strict' : [ 2 , 'global' ] ,
12+ 'indent' : [ 2 , 4 ] ,
13+ 'no-mixed-spaces-and-tabs' : 2 ,
14+ 'max-len' : [ 2 , 80 , 4 ] ,
15+ 'quotes' : [ 1 , 'single' , 'avoid-escape' ] ,
16+ 'semi' : [ 2 , 'always' ] ,
17+ 'curly' : 0 ,
18+ 'space-before-function-paren' : [ 2 , { anonymous : 'always' ,
19+ named : 'never' } ] ,
20+ 'comma-dangle' : 1 ,
21+ 'camelcase' : [ 2 , { properties : 'always' } ] ,
22+ 'id-length' : 0 ,
23+ 'no-shadow' : 0 ,
24+ 'valid-jsdoc' : 1 ,
25+ 'eol-last' : 2 ,
26+ 'no-multiple-empty-lines' : [ 2 , { max : 2 , maxEOF : 1 } ] ,
27+ 'no-console' : 2 ,
28+ 'object-shorthand' : 1 ,
29+ 'quote-props' : [ 1 , 'consistent-as-needed' ] ,
30+ 'prefer-template' : 1 ,
31+ 'array-bracket-spacing' : [ 1 , 'never' ] ,
32+ 'keyword-spacing' : [ 1 , {
33+ before : true ,
34+ after : true ,
35+ overrides : {
36+ return : { after : true } ,
37+ throw : { after : true } ,
38+ case : { after : true } ,
39+ } ,
40+ } ] ,
41+ 'linebreak-style' : [ 1 , 'unix' ] ,
42+ 'new-cap' : [ 1 , { newIsCap : true } ] ,
43+ 'space-in-parens' : [ 1 , 'never' ] ,
44+ 'consistent-return' : 1 ,
45+ 'prefer-arrow-callback' : 1 ,
46+ 'no-param-reassign' : [ 1 , { props : true } ] ,
47+ 'arrow-body-style' : [ 1 , 'as-needed' ] ,
48+ 'prefer-rest-params' : 1 ,
49+ 'no-unneeded-ternary' : [ 1 , { defaultAssignment : false } ] ,
50+ 'arrow-parens' : [ 1 , 'as-needed' ] ,
51+ 'no-return-assign' : [ 1 , 'always' ] ,
52+ 'prefer-const' : 1 ,
53+ 'array-callback-return' : 1 ,
3254 } ,
3355} ;
0 commit comments