1
1
module . exports = {
2
- ' extends' : 'airbnb' ,
3
- ' env' : {
4
- ' mocha' : true ,
5
- ' browser' : true ,
6
- ' worker' : true ,
7
- ' node' : true
2
+ extends : 'airbnb-base ' ,
3
+ env : {
4
+ mocha : true ,
5
+ browser : true ,
6
+ worker : true ,
7
+ node : true ,
8
8
} ,
9
- 'rules' : {
9
+ ignorePatterns : [
10
+ 'test/lib/**/*' ,
11
+ ] ,
12
+ parserOptions : {
13
+ ecmaVersion : 'latest' ,
14
+ sourceType : 'module' ,
15
+ } ,
16
+ rules : {
10
17
'no-underscore-dangle' : 0 ,
11
18
'class-methods-use-this' : 0 ,
12
19
'no-plusplus' : 0 ,
13
20
'no-loop-func' : 0 ,
14
21
'no-mixed-operators' : [
15
22
'error' , {
16
- ' allowSamePrecedence' : true
17
- }
23
+ allowSamePrecedence : true ,
24
+ } ,
18
25
] ,
19
26
'no-param-reassign' : [
20
27
'error' , {
21
- ' props' : false
22
- }
28
+ props : false ,
29
+ } ,
23
30
] ,
24
31
'no-prototype-builtins' : 0 ,
25
32
'no-restricted-syntax' : [
@@ -30,16 +37,17 @@ module.exports = {
30
37
'no-console' : 0 ,
31
38
'no-bitwise' : 0 ,
32
39
'max-classes-per-file' : 0 ,
40
+ 'max-len' : [ 'error' , { code : 130 } ] ,
33
41
'import/prefer-default-export' : 0 ,
34
42
'prefer-default-export' : 0 ,
35
43
'func-names' : 0 ,
36
44
'arrow-body-style' : 0 ,
37
45
'function-paren-newline' : 0 ,
38
46
'object-curly-newline' : 0 ,
39
47
'no-await-in-loop' : 0 ,
40
- 'prefer-destructuring' : [ 'error' , { ' object' : true , ' array' : false } ] ,
41
- ' curly' : [ 'error' , 'all' ] ,
42
- 'brace-style' : [ 'error' , '1tbs' , { ' allowSingleLine' : false } ] ,
43
- 'no-else-return' : 0
44
- }
48
+ 'prefer-destructuring' : [ 'error' , { object : true , array : false } ] ,
49
+ curly : [ 'error' , 'all' ] ,
50
+ 'brace-style' : [ 'error' , '1tbs' , { allowSingleLine : false } ] ,
51
+ 'no-else-return' : 0 ,
52
+ } ,
45
53
} ;
0 commit comments