|
|
|
@ -46,13 +46,12 @@ const javascript: OxlintConfig = { |
|
|
|
'no-empty': ['error', { allowEmptyCatch: true }], |
|
|
|
'no-fallthrough': 'error', |
|
|
|
'no-new-func': 'error', |
|
|
|
'no-new-object': 'error', |
|
|
|
'no-new-symbol': 'error', |
|
|
|
'no-object-constructor': 'error', |
|
|
|
'no-new-native-nonconstructor': 'error', |
|
|
|
'no-labels': ['error', { allowLoop: false, allowSwitch: false }], |
|
|
|
'no-lone-blocks': 'error', |
|
|
|
'no-multi-str': 'error', |
|
|
|
'no-octal': 'error', |
|
|
|
'no-octal-escape': 'error', |
|
|
|
'no-nonoctal-decimal-escape': 'error', |
|
|
|
'no-proto': 'error', |
|
|
|
'no-prototype-builtins': 'error', |
|
|
|
'no-redeclare': ['error', { builtinGlobals: false }], |
|
|
|
@ -69,7 +68,6 @@ const javascript: OxlintConfig = { |
|
|
|
], |
|
|
|
'no-template-curly-in-string': 'error', |
|
|
|
'no-throw-literal': 'error', |
|
|
|
'no-undef-init': 'error', |
|
|
|
'no-unused-expressions': [ |
|
|
|
'error', |
|
|
|
{ |
|
|
|
@ -98,15 +96,6 @@ const javascript: OxlintConfig = { |
|
|
|
'no-useless-computed-key': 'error', |
|
|
|
'no-useless-constructor': 'error', |
|
|
|
'no-useless-return': 'error', |
|
|
|
'object-shorthand': [ |
|
|
|
'error', |
|
|
|
'always', |
|
|
|
{ |
|
|
|
avoidQuotes: true, |
|
|
|
ignoreConstructors: false, |
|
|
|
}, |
|
|
|
], |
|
|
|
'one-var': ['error', { initialized: 'never' }], |
|
|
|
'prefer-const': [ |
|
|
|
'error', |
|
|
|
{ |
|
|
|
@ -114,25 +103,11 @@ const javascript: OxlintConfig = { |
|
|
|
ignoreReadBeforeAssign: true, |
|
|
|
}, |
|
|
|
], |
|
|
|
'eslint/prefer-arrow-callback': [ |
|
|
|
'error', |
|
|
|
{ |
|
|
|
allowNamedFunctions: false, |
|
|
|
allowUnboundThis: true, |
|
|
|
}, |
|
|
|
], |
|
|
|
'prefer-exponentiation-operator': 'error', |
|
|
|
'prefer-promise-reject-errors': 'error', |
|
|
|
'eslint/prefer-regex-literals': [ |
|
|
|
'error', |
|
|
|
{ |
|
|
|
disallowRedundantWrapping: true, |
|
|
|
}, |
|
|
|
], |
|
|
|
'prefer-rest-params': 'error', |
|
|
|
'prefer-spread': 'error', |
|
|
|
'prefer-template': 'error', |
|
|
|
'spaced-comment': 'error', |
|
|
|
'symbol-description': 'error', |
|
|
|
'unicode-bom': ['error', 'never'], |
|
|
|
'use-isnan': [ |
|
|
|
|