11// eslint-disable-next-line no-undef
22module . exports = {
3- ' env' : {
4- ' browser' : true ,
5- ' es2021' : true ,
6- ' mocha' : true ,
3+ env : {
4+ browser : true ,
5+ es2021 : true ,
6+ mocha : true ,
77 } ,
8- ' extends' : 'eslint:recommended' ,
9- ' parserOptions' : {
10- ' ecmaVersion' : 12 ,
11- ' sourceType' : 'module' ,
8+ extends : 'eslint:recommended' ,
9+ parserOptions : {
10+ ecmaVersion : 12 ,
11+ sourceType : 'module' ,
1212 } ,
13- ' rules' : {
13+ rules : {
1414 'accessor-pairs' : 'error' ,
1515 'array-bracket-newline' : 'error' ,
1616 'array-bracket-spacing' : [ 'error' , 'never' ] ,
1717 'array-callback-return' : 'error' ,
1818 'array-element-newline' : [
19- 'error' , {
20- 'ArrayExpression' : 'consistent' ,
21- 'ArrayPattern' : { 'multiline' : true } ,
19+ 'error' ,
20+ {
21+ ArrayExpression : 'consistent' ,
22+ ArrayPattern : { multiline : true } ,
2223 } ,
2324 ] ,
2425 'arrow-body-style' : 'error' ,
2526 'arrow-parens' : 'error' ,
2627 'arrow-spacing' : [
27- 'error' , {
28- 'after' : true ,
29- 'before' : true ,
28+ 'error' ,
29+ {
30+ after : true ,
31+ before : true ,
3032 } ,
3133 ] ,
3234 'block-scoped-var' : 'error' ,
3335 'block-spacing' : 'error' ,
3436 'brace-style' : [ 'error' , '1tbs' ] ,
35- ' camelcase' : 'error' ,
37+ camelcase : 'error' ,
3638 'capitalized-comments' : 'off' ,
3739 'class-methods-use-this' : 'error' ,
3840 'comma-dangle' : 'off' ,
3941 'comma-spacing' : [
40- 'error' , {
41- 'after' : true ,
42- 'before' : false ,
42+ 'error' ,
43+ {
44+ after : true ,
45+ before : false ,
4346 } ,
4447 ] ,
4548 'comma-style' : [ 'error' , 'last' ] ,
46- ' complexity' : 'error' ,
49+ complexity : 'error' ,
4750 'computed-property-spacing' : [ 'error' , 'never' ] ,
4851 'consistent-return' : [
49- 'error' , {
50- 'treatUndefinedAsUnspecified' : false ,
52+ 'error' ,
53+ {
54+ treatUndefinedAsUnspecified : false ,
5155 } ,
5256 ] ,
5357 'consistent-this' : 'error' ,
54- ' curly' : 'error' ,
58+ curly : 'error' ,
5559 'default-case' : 'error' ,
5660 'default-case-last' : 'error' ,
5761 'default-param-last' : 'error' ,
5862 'dot-location' : 'error' ,
5963 'dot-notation' : 'error' ,
6064 'eol-last' : 'error' ,
61- ' eqeqeq' : 'error' ,
65+ eqeqeq : 'error' ,
6266 'func-call-spacing' : 'error' ,
6367 'func-name-matching' : 'error' ,
6468 'func-names' : 'error' ,
@@ -71,14 +75,15 @@ module.exports = {
7175 'id-length' : 'off' ,
7276 'id-match' : 'error' ,
7377 'implicit-arrow-linebreak' : [ 'error' , 'beside' ] ,
74- ' indent' : 'off' ,
78+ indent : 'off' ,
7579 'init-declarations' : 'off' ,
7680 'jsx-quotes' : 'error' ,
7781 'key-spacing' : 'error' ,
7882 'keyword-spacing' : [
79- 'error' , {
80- 'after' : true ,
81- 'before' : true ,
83+ 'error' ,
84+ {
85+ after : true ,
86+ before : true ,
8287 } ,
8388 ] ,
8489 'line-comment-position' : 'error' ,
@@ -204,13 +209,13 @@ module.exports = {
204209 'prefer-spread' : 'error' ,
205210 'prefer-template' : 'error' ,
206211 'quote-props' : 'off' ,
207- ' quotes' : [ 'error' , 'single' ] ,
208- ' radix' : 'error' ,
212+ quotes : [ 'error' , 'single' ] ,
213+ radix : 'error' ,
209214 'require-atomic-updates' : 'error' ,
210215 'require-await' : 'error' ,
211216 'require-unicode-regexp' : 'off' ,
212217 'rest-spread-spacing' : 'error' ,
213- ' semi' : 'error' ,
218+ semi : 'error' ,
214219 'semi-spacing' : 'error' ,
215220 'semi-style' : [ 'error' , 'last' ] ,
216221 'sort-keys' : 'off' ,
@@ -221,11 +226,12 @@ module.exports = {
221226 'space-infix-ops' : 'off' ,
222227 'space-unary-ops' : 'error' ,
223228 'spaced-comment' : [ 'error' , 'always' ] ,
224- ' strict' : 'error' ,
229+ strict : 'error' ,
225230 'switch-colon-spacing' : [
226- 'error' , {
227- 'after' : true ,
228- 'before' : false ,
231+ 'error' ,
232+ {
233+ after : true ,
234+ before : false ,
229235 } ,
230236 ] ,
231237 'symbol-description' : 'error' ,
@@ -236,6 +242,18 @@ module.exports = {
236242 'wrap-iife' : 'error' ,
237243 'wrap-regex' : 'off' ,
238244 'yield-star-spacing' : 'error' ,
239- ' yoda' : [ 'error' , 'never' ] ,
245+ yoda : [ 'error' , 'never' ] ,
240246 } ,
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+ ] ,
241259} ;
0 commit comments