Skip to content

Commit d89e403

Browse files
committed
move shared restricted syntax to variable
1 parent 8977004 commit d89e403

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

.eslintrc.cjs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
const restrictedSyntax = ['WithStatement', 'ForInStatement', 'LabeledStatement', 'SequenceExpression'];
2+
13
module.exports = {
24
root: true,
35
reportUnusedDisableDirectives: true,
@@ -138,7 +140,7 @@ module.exports = {
138140
{
139141
files: ['web_src/js/modules/fetch.ts', 'web_src/js/standalone/**/*'],
140142
rules: {
141-
'no-restricted-syntax': [2, 'WithStatement', 'ForInStatement', 'LabeledStatement', 'SequenceExpression'],
143+
'no-restricted-syntax': [2, ...restrictedSyntax],
142144
},
143145
},
144146
{
@@ -657,7 +659,7 @@ module.exports = {
657659
'no-restricted-exports': [0],
658660
'no-restricted-globals': [2, 'addEventListener', 'blur', 'close', 'closed', 'confirm', 'defaultStatus', 'defaultstatus', 'error', 'event', 'external', 'find', 'focus', 'frameElement', 'frames', 'history', 'innerHeight', 'innerWidth', 'isFinite', 'isNaN', 'length', 'locationbar', 'menubar', 'moveBy', 'moveTo', 'name', 'onblur', 'onerror', 'onfocus', 'onload', 'onresize', 'onunload', 'open', 'opener', 'opera', 'outerHeight', 'outerWidth', 'pageXOffset', 'pageYOffset', 'parent', 'print', 'removeEventListener', 'resizeBy', 'resizeTo', 'screen', 'screenLeft', 'screenTop', 'screenX', 'screenY', 'scroll', 'scrollbars', 'scrollBy', 'scrollTo', 'scrollX', 'scrollY', 'status', 'statusbar', 'stop', 'toolbar', 'top'],
659661
'no-restricted-imports': [0],
660-
'no-restricted-syntax': [2, 'WithStatement', 'ForInStatement', 'LabeledStatement', 'SequenceExpression', {selector: 'CallExpression[callee.name="fetch"]', message: 'use modules/fetch.ts instead'}],
662+
'no-restricted-syntax': [2, ...restrictedSyntax, {selector: 'CallExpression[callee.name="fetch"]', message: 'use modules/fetch.ts instead'}],
661663
'no-return-assign': [0],
662664
'no-script-url': [2],
663665
'no-self-assign': [2, {props: true}],

0 commit comments

Comments
 (0)