1
1
// eslint-disable-next-line no-undef
2
2
module . exports = {
3
- ' env' : {
4
- ' browser' : true ,
5
- ' es2021' : true ,
6
- ' mocha' : true ,
3
+ env : {
4
+ browser : true ,
5
+ es2021 : true ,
6
+ mocha : true ,
7
7
} ,
8
- ' extends' : 'eslint:recommended' ,
9
- ' parserOptions' : {
10
- ' ecmaVersion' : 12 ,
11
- ' sourceType' : 'module' ,
8
+ extends : 'eslint:recommended' ,
9
+ parserOptions : {
10
+ ecmaVersion : 12 ,
11
+ sourceType : 'module' ,
12
12
} ,
13
- ' rules' : {
13
+ rules : {
14
14
'accessor-pairs' : 'error' ,
15
15
'array-bracket-newline' : 'error' ,
16
16
'array-bracket-spacing' : [ 'error' , 'never' ] ,
17
17
'array-callback-return' : 'error' ,
18
18
'array-element-newline' : [
19
- 'error' , {
20
- 'ArrayExpression' : 'consistent' ,
21
- 'ArrayPattern' : { 'multiline' : true } ,
19
+ 'error' ,
20
+ {
21
+ ArrayExpression : 'consistent' ,
22
+ ArrayPattern : { multiline : true } ,
22
23
} ,
23
24
] ,
24
25
'arrow-body-style' : 'error' ,
25
26
'arrow-parens' : 'error' ,
26
27
'arrow-spacing' : [
27
- 'error' , {
28
- 'after' : true ,
29
- 'before' : true ,
28
+ 'error' ,
29
+ {
30
+ after : true ,
31
+ before : true ,
30
32
} ,
31
33
] ,
32
34
'block-scoped-var' : 'error' ,
33
35
'block-spacing' : 'error' ,
34
36
'brace-style' : [ 'error' , '1tbs' ] ,
35
- ' camelcase' : 'error' ,
37
+ camelcase : 'error' ,
36
38
'capitalized-comments' : 'off' ,
37
39
'class-methods-use-this' : 'error' ,
38
40
'comma-dangle' : 'off' ,
39
41
'comma-spacing' : [
40
- 'error' , {
41
- 'after' : true ,
42
- 'before' : false ,
42
+ 'error' ,
43
+ {
44
+ after : true ,
45
+ before : false ,
43
46
} ,
44
47
] ,
45
48
'comma-style' : [ 'error' , 'last' ] ,
46
- ' complexity' : 'error' ,
49
+ complexity : 'error' ,
47
50
'computed-property-spacing' : [ 'error' , 'never' ] ,
48
51
'consistent-return' : [
49
- 'error' , {
50
- 'treatUndefinedAsUnspecified' : false ,
52
+ 'error' ,
53
+ {
54
+ treatUndefinedAsUnspecified : false ,
51
55
} ,
52
56
] ,
53
57
'consistent-this' : 'error' ,
54
- ' curly' : 'error' ,
58
+ curly : 'error' ,
55
59
'default-case' : 'error' ,
56
60
'default-case-last' : 'error' ,
57
61
'default-param-last' : 'error' ,
58
62
'dot-location' : 'error' ,
59
63
'dot-notation' : 'error' ,
60
64
'eol-last' : 'error' ,
61
- ' eqeqeq' : 'error' ,
65
+ eqeqeq : 'error' ,
62
66
'func-call-spacing' : 'error' ,
63
67
'func-name-matching' : 'error' ,
64
68
'func-names' : 'error' ,
@@ -71,14 +75,15 @@ module.exports = {
71
75
'id-length' : 'off' ,
72
76
'id-match' : 'error' ,
73
77
'implicit-arrow-linebreak' : [ 'error' , 'beside' ] ,
74
- ' indent' : 'off' ,
78
+ indent : 'off' ,
75
79
'init-declarations' : 'off' ,
76
80
'jsx-quotes' : 'error' ,
77
81
'key-spacing' : 'error' ,
78
82
'keyword-spacing' : [
79
- 'error' , {
80
- 'after' : true ,
81
- 'before' : true ,
83
+ 'error' ,
84
+ {
85
+ after : true ,
86
+ before : true ,
82
87
} ,
83
88
] ,
84
89
'line-comment-position' : 'error' ,
@@ -204,13 +209,13 @@ module.exports = {
204
209
'prefer-spread' : 'error' ,
205
210
'prefer-template' : 'error' ,
206
211
'quote-props' : 'off' ,
207
- ' quotes' : [ 'error' , 'single' ] ,
208
- ' radix' : 'error' ,
212
+ quotes : [ 'error' , 'single' ] ,
213
+ radix : 'error' ,
209
214
'require-atomic-updates' : 'error' ,
210
215
'require-await' : 'error' ,
211
216
'require-unicode-regexp' : 'off' ,
212
217
'rest-spread-spacing' : 'error' ,
213
- ' semi' : 'error' ,
218
+ semi : 'error' ,
214
219
'semi-spacing' : 'error' ,
215
220
'semi-style' : [ 'error' , 'last' ] ,
216
221
'sort-keys' : 'off' ,
@@ -221,11 +226,12 @@ module.exports = {
221
226
'space-infix-ops' : 'off' ,
222
227
'space-unary-ops' : 'error' ,
223
228
'spaced-comment' : [ 'error' , 'always' ] ,
224
- ' strict' : 'error' ,
229
+ strict : 'error' ,
225
230
'switch-colon-spacing' : [
226
- 'error' , {
227
- 'after' : true ,
228
- 'before' : false ,
231
+ 'error' ,
232
+ {
233
+ after : true ,
234
+ before : false ,
229
235
} ,
230
236
] ,
231
237
'symbol-description' : 'error' ,
@@ -236,6 +242,18 @@ module.exports = {
236
242
'wrap-iife' : 'error' ,
237
243
'wrap-regex' : 'off' ,
238
244
'yield-star-spacing' : 'error' ,
239
- ' yoda' : [ 'error' , 'never' ] ,
245
+ yoda : [ 'error' , 'never' ] ,
240
246
} ,
247
+ overrides : [
248
+ {
249
+ files : [ 'demo/demo-server/api/amf-service/*.js' ] ,
250
+ env : {
251
+ node : true ,
252
+ browser : false ,
253
+ } ,
254
+ globals : {
255
+ process : true ,
256
+ } ,
257
+ } ,
258
+ ] ,
241
259
} ;
0 commit comments