UNPKG

eslint-config-neon

Version:

The ultimate ESLint shareable config

1 lines 18 kB
{"version":3,"file":"common.mjs","names":[],"sources":["../../../src/oxlint/common.ts"],"sourcesContent":["import type { OxlintConfig } from 'oxlint';\n\nconst config = {\n\tplugins: ['import', 'jsdoc', 'promise', 'unicorn'],\n\trules: {\n\t\t'accessor-pairs': 0,\n\t\t'array-callback-return': 2,\n\t\t'arrow-body-style': [2, 'as-needed'],\n\t\t'block-scoped-var': 2,\n\t\t'capitalized-comments': 0,\n\t\t'class-methods-use-this': 0,\n\t\tcomplexity: 0,\n\t\t'constructor-super': 2,\n\t\tcurly: 2,\n\t\t'default-case': 2,\n\t\t'default-case-last': 2,\n\t\t'default-param-last': 2,\n\t\teqeqeq: 2,\n\t\t'for-direction': 2,\n\t\t'func-name-matching': 2,\n\t\t'func-names': [2, 'as-needed'],\n\t\t'func-style': [\n\t\t\t2,\n\t\t\t'declaration',\n\t\t\t{\n\t\t\t\tallowArrowFunctions: true,\n\t\t\t},\n\t\t],\n\t\t'getter-return': 2,\n\t\t'grouped-accessor-pairs': [2, 'getBeforeSet'],\n\t\t'guard-for-in': 2,\n\t\t'id-length': [\n\t\t\t2,\n\t\t\t{\n\t\t\t\texceptions: ['_', '$', 'a', 'b', 'v', 'x', 'y'],\n\t\t\t\tmin: 2,\n\t\t\t},\n\t\t],\n\t\t'id-match': 0,\n\t\t'init-declarations': 0,\n\t\t'max-classes-per-file': 0,\n\t\t'max-depth': 0,\n\t\t'max-lines': 0,\n\t\t'max-lines-per-function': 0,\n\t\t'max-nested-callbacks': 0,\n\t\t'max-params': 0,\n\t\t'max-statements': 0,\n\t\t'new-cap': 0,\n\t\t'no-alert': 2,\n\t\t'no-array-constructor': 2,\n\t\t'no-async-promise-executor': 2,\n\t\t'no-await-in-loop': 0,\n\t\t'no-bitwise': 0,\n\t\t'no-caller': 2,\n\t\t'no-case-declarations': 2,\n\t\t'no-class-assign': 2,\n\t\t'no-compare-neg-zero': 2,\n\t\t'no-cond-assign': 2,\n\t\t'no-console': 0,\n\t\t'no-const-assign': 2,\n\t\t'no-constant-condition': 0,\n\t\t'no-constructor-return': 2,\n\t\t'no-continue': 0,\n\t\t'no-control-regex': 2,\n\t\t'no-debugger': 2,\n\t\t'no-delete-var': 2,\n\t\t'no-div-regex': 0,\n\t\t'no-dupe-class-members': 2,\n\t\t'no-dupe-else-if': 2,\n\t\t'no-dupe-keys': 2,\n\t\t'no-duplicate-case': 2,\n\t\t'no-duplicate-imports': 0,\n\t\t'no-else-return': 0,\n\t\t'no-empty': 0,\n\t\t'no-empty-character-class': 2,\n\t\t'no-empty-pattern': 2,\n\t\t'no-eq-null': 2,\n\t\t'no-eval': 2,\n\t\t'no-ex-assign': 2,\n\t\t'no-extend-native': 2,\n\t\t'no-extra-bind': 2,\n\t\t'no-extra-boolean-cast': 2,\n\t\t'no-extra-label': 2,\n\t\t'no-fallthrough': 2,\n\t\t'no-func-assign': 2,\n\t\t'no-global-assign': 2,\n\t\t'no-implicit-coercion': 2,\n\t\t'no-implicit-globals': 2,\n\t\t'no-implied-eval': 2,\n\t\t'no-import-assign': 2,\n\t\t'no-inline-comments': 2,\n\t\t'no-inner-declarations': 2,\n\t\t'no-invalid-regexp': 2,\n\t\t'no-irregular-whitespace': 2,\n\t\t'no-iterator': 2,\n\t\t'no-label-var': 2,\n\t\t'no-labels': 2,\n\t\t'no-lone-blocks': 2,\n\t\t'no-lonely-if': 2,\n\t\t'no-loop-func': 2,\n\t\t'no-loss-of-precision': 2,\n\t\t'no-magic-numbers': 0,\n\t\t'no-misleading-character-class': 2,\n\t\t'no-multi-assign': 2,\n\t\t'no-multi-str': 2,\n\t\t'no-negated-condition': 2,\n\t\t'no-nested-ternary': 0,\n\t\t'no-new': 0,\n\t\t'no-new-func': 2,\n\t\t'no-new-wrappers': 2,\n\t\t'no-nonoctal-decimal-escape': 2,\n\t\t'no-obj-calls': 2,\n\t\t'no-param-reassign': [\n\t\t\t2,\n\t\t\t{\n\t\t\t\tprops: false,\n\t\t\t},\n\t\t],\n\t\t'no-plusplus': 0,\n\t\t'no-promise-executor-return': 2,\n\t\t'no-proto': 2,\n\t\t'no-prototype-builtins': 2,\n\t\t'no-redeclare': [\n\t\t\t2,\n\t\t\t{\n\t\t\t\tbuiltinGlobals: true,\n\t\t\t},\n\t\t],\n\t\t'no-regex-spaces': 2,\n\t\t'no-restricted-globals': 0,\n\t\t'no-restricted-imports': 0,\n\t\t'no-restricted-properties': 0,\n\t\t'no-return-assign': 2,\n\t\t'no-script-url': 2,\n\t\t'no-self-assign': 2,\n\t\t'no-self-compare': 2,\n\t\t'no-sequences': 2,\n\t\t'no-setter-return': 2,\n\t\t'no-shadow': [\n\t\t\t2,\n\t\t\t{\n\t\t\t\tbuiltinGlobals: false,\n\t\t\t\thoist: 'all',\n\t\t\t},\n\t\t],\n\t\t'no-shadow-restricted-names': 2,\n\t\t'no-sparse-arrays': 0,\n\t\t'no-template-curly-in-string': 2,\n\t\t'no-ternary': 0,\n\t\t'no-this-before-super': 2,\n\t\t'no-throw-literal': 2,\n\t\t'no-undefined': 0,\n\t\t'no-underscore-dangle': 0,\n\t\t'no-unexpected-multiline': 2,\n\t\t'no-unmodified-loop-condition': 2,\n\t\t'no-unneeded-ternary': 2,\n\t\t'no-unreachable': 0,\n\t\t'no-unsafe-finally': 2,\n\t\t'no-unsafe-negation': 2,\n\t\t'no-unsafe-optional-chaining': 2,\n\t\t'no-unused-expressions': 2,\n\t\t'no-unused-labels': 2,\n\t\t'no-unused-private-class-members': 0,\n\t\t'no-unused-vars': 2,\n\t\t'no-use-before-define': [\n\t\t\t2,\n\t\t\t{\n\t\t\t\tclasses: true,\n\t\t\t\tfunctions: false,\n\t\t\t\tvariables: true,\n\t\t\t},\n\t\t],\n\t\t'no-useless-backreference': 2,\n\t\t'no-useless-call': 2,\n\t\t'no-useless-catch': 2,\n\t\t'no-useless-computed-key': 2,\n\t\t'no-useless-concat': 2,\n\t\t'no-useless-constructor': 2,\n\t\t'no-useless-escape': 2,\n\t\t'no-useless-rename': [\n\t\t\t2,\n\t\t\t{\n\t\t\t\tignoreDestructuring: false,\n\t\t\t\tignoreExport: false,\n\t\t\t\tignoreImport: false,\n\t\t\t},\n\t\t],\n\t\t'no-useless-return': 2,\n\t\t'no-var': 2,\n\t\t'no-void': 0,\n\t\t'no-warning-comments': [\n\t\t\t1,\n\t\t\t{\n\t\t\t\tlocation: 'start',\n\t\t\t\tterms: ['todo', '@todo'],\n\t\t\t},\n\t\t],\n\t\t'no-with': 2,\n\t\t'object-shorthand': [2, 'always'],\n\t\t'operator-assignment': [2, 'always'],\n\t\t'prefer-arrow-callback': 2,\n\t\t'prefer-const': 2,\n\t\t'prefer-destructuring': 0,\n\t\t'prefer-exponentiation-operator': 2,\n\t\t'prefer-named-capture-group': 1,\n\t\t'prefer-numeric-literals': 2,\n\t\t'prefer-object-has-own': 2,\n\t\t'prefer-object-spread': 2,\n\t\t'prefer-promise-reject-errors': 2,\n\t\t'prefer-regex-literals': [\n\t\t\t2,\n\t\t\t{\n\t\t\t\tdisallowRedundantWrapping: true,\n\t\t\t},\n\t\t],\n\t\t'prefer-rest-params': 2,\n\t\t'prefer-spread': 2,\n\t\t'prefer-template': 0,\n\t\tradix: 2,\n\t\t'require-await': 0,\n\t\t'require-unicode-regexp': 0,\n\t\t'require-yield': 2,\n\t\t'sort-imports': 0,\n\t\t'sort-keys': 0,\n\t\t'sort-vars': 2,\n\t\t'symbol-description': 2,\n\t\t'unicode-bom': [2, 'never'],\n\t\t'use-isnan': 2,\n\t\t'valid-typeof': [\n\t\t\t2,\n\t\t\t{\n\t\t\t\trequireStringLiterals: true,\n\t\t\t},\n\t\t],\n\t\t'vars-on-top': 2,\n\t\tyoda: [2, 'never'],\n\t\t'import/default': 0,\n\t\t'import/exports-last': 0,\n\t\t'import/extensions': 0,\n\t\t'import/first': 2,\n\t\t'import/group-exports': 0,\n\t\t'import/max-dependencies': 0,\n\t\t'import/namespace': 0,\n\t\t'import/newline-after-import': 2,\n\t\t'import/no-absolute-path': 2,\n\t\t'import/no-amd': 2,\n\t\t'import/no-anonymous-default-export': 0,\n\t\t'import/no-commonjs': 0,\n\t\t'import/no-cycle': 0,\n\t\t'import/no-default-export': 0,\n\t\t'import/no-duplicates': 2,\n\t\t'import/no-dynamic-require': 2,\n\t\t'import/no-mutable-exports': 2,\n\t\t'import/no-named-as-default': 0,\n\t\t'import/no-named-as-default-member': 0,\n\t\t'import/no-named-default': 0,\n\t\t'import/no-named-export': 0,\n\t\t'import/no-namespace': 0,\n\t\t'import/no-nodejs-modules': 0,\n\t\t'import/no-relative-parent-imports': 0,\n\t\t'import/no-self-import': 2,\n\t\t'import/no-unassigned-import': 0,\n\t\t'import/no-webpack-loader-syntax': 2,\n\t\t'import/prefer-default-export': 0,\n\t\t'import/unambiguous': 0,\n\t\t'import-x/default': 0,\n\t\t'import-x/exports-last': 0,\n\t\t'import-x/extensions': 0,\n\t\t'import-x/first': 2,\n\t\t'import-x/group-exports': 0,\n\t\t'import-x/max-dependencies': 0,\n\t\t'import-x/namespace': 0,\n\t\t'import-x/newline-after-import': 2,\n\t\t'import-x/no-absolute-path': 2,\n\t\t'import-x/no-amd': 2,\n\t\t'import-x/no-anonymous-default-export': 0,\n\t\t'import-x/no-commonjs': 0,\n\t\t'import-x/no-cycle': 0,\n\t\t'import-x/no-default-export': 0,\n\t\t'import-x/no-duplicates': 2,\n\t\t'import-x/no-dynamic-require': 2,\n\t\t'import-x/no-mutable-exports': 2,\n\t\t'import-x/no-named-as-default': 0,\n\t\t'import-x/no-named-as-default-member': 0,\n\t\t'import-x/no-named-default': 0,\n\t\t'import-x/no-named-export': 0,\n\t\t'import-x/no-namespace': 0,\n\t\t'import-x/no-nodejs-modules': 0,\n\t\t'import-x/no-relative-parent-imports': 0,\n\t\t'import-x/no-self-import': 2,\n\t\t'import-x/no-unassigned-import': 0,\n\t\t'import-x/no-webpack-loader-syntax': 2,\n\t\t'import-x/prefer-default-export': 0,\n\t\t'import-x/unambiguous': 0,\n\t\t'jsdoc/check-access': 2,\n\t\t'jsdoc/check-property-names': 2,\n\t\t'jsdoc/check-tag-names': 2,\n\t\t'jsdoc/empty-tags': 2,\n\t\t'jsdoc/implements-on-classes': 2,\n\t\t'jsdoc/no-defaults': 2,\n\t\t'jsdoc/require-param': 0,\n\t\t'jsdoc/require-param-description': 0,\n\t\t'jsdoc/require-param-name': 2,\n\t\t'jsdoc/require-param-type': 0,\n\t\t'jsdoc/require-property': 2,\n\t\t'jsdoc/require-property-description': 2,\n\t\t'jsdoc/require-property-name': 2,\n\t\t'jsdoc/require-property-type': 2,\n\t\t'jsdoc/require-returns': 0,\n\t\t'jsdoc/require-returns-description': 0,\n\t\t'jsdoc/require-returns-type': 0,\n\t\t'jsdoc/require-yields': 0,\n\t\t'promise/param-names': 2,\n\t\t'promise/prefer-await-to-callbacks': 1,\n\t\t'promise/prefer-await-to-then': 2,\n\t\t'promise/valid-params': 2,\n\t\t'unicorn/catch-error-name': [\n\t\t\t'error',\n\t\t\t{\n\t\t\t\tname: 'error',\n\t\t\t},\n\t\t],\n\t\t'unicorn/consistent-assert': 2,\n\t\t'unicorn/consistent-function-scoping': 2,\n\t\t'unicorn/custom-error-definition': 0,\n\t\t'unicorn/empty-brace-spaces': 2,\n\t\t'unicorn/error-message': 2,\n\t\t'unicorn/escape-case': 2,\n\t\t'unicorn/explicit-length-check': 0,\n\t\t'unicorn/filename-case': 0,\n\t\t'unicorn/import-style': 0,\n\t\t'unicorn/new-for-builtins': 2,\n\t\t'unicorn/no-abusive-eslint-disable': 2,\n\t\t'unicorn/no-array-callback-reference': 0,\n\t\t'unicorn/no-array-for-each': 1,\n\t\t'unicorn/no-array-method-this-argument': 2,\n\t\t'unicorn/no-array-reduce': 0,\n\t\t'unicorn/no-await-expression-member': 0,\n\t\t'unicorn/no-console-spaces': 0,\n\t\t'unicorn/no-document-cookie': 2,\n\t\t'unicorn/no-empty-file': 2,\n\t\t'unicorn/no-hex-escape': 2,\n\t\t'unicorn/no-instanceof-array': 2,\n\t\t'unicorn/no-instanceof-builtins': [\n\t\t\t2,\n\t\t\t{\n\t\t\t\tstrategy: 'loose',\n\t\t\t},\n\t\t],\n\t\t'unicorn/no-invalid-remove-event-listener': 2,\n\t\t'unicorn/no-lonely-if': 2,\n\t\t'unicorn/no-nested-ternary': 0,\n\t\t'unicorn/no-new-array': 2,\n\t\t'unicorn/no-new-buffer': 2,\n\t\t'unicorn/no-null': 0,\n\t\t'unicorn/no-object-as-default-parameter': 2,\n\t\t'unicorn/no-process-exit': 0,\n\t\t'unicorn/no-static-only-class': 2,\n\t\t'unicorn/no-thenable': 2,\n\t\t'unicorn/no-this-assignment': 2,\n\t\t'unicorn/no-unnecessary-await': 2,\n\t\t'unicorn/no-unreadable-array-destructuring': 0,\n\t\t'unicorn/no-unreadable-iife': 2,\n\t\t'unicorn/no-useless-fallback-in-spread': 2,\n\t\t'unicorn/no-useless-length-check': 2,\n\t\t'unicorn/no-useless-promise-resolve-reject': 2,\n\t\t'unicorn/no-useless-spread': 2,\n\t\t'unicorn/no-useless-switch-case': 2,\n\t\t'unicorn/no-useless-undefined': 0,\n\t\t'unicorn/no-zero-fractions': 2,\n\t\t'unicorn/number-literal-case': 2,\n\t\t'unicorn/numeric-separators-style': [\n\t\t\t2,\n\t\t\t{\n\t\t\t\thexadecimal: {\n\t\t\t\t\tonlyIfContainsSeparator: true,\n\t\t\t\t},\n\t\t\t\tbinary: {\n\t\t\t\t\tonlyIfContainsSeparator: true,\n\t\t\t\t},\n\t\t\t\toctal: {\n\t\t\t\t\tonlyIfContainsSeparator: true,\n\t\t\t\t},\n\t\t\t\tnumber: {\n\t\t\t\t\tgroupLength: 3,\n\t\t\t\t\tminimumDigits: 0,\n\t\t\t\t},\n\t\t\t},\n\t\t],\n\t\t'unicorn/prefer-add-event-listener': 0,\n\t\t'unicorn/prefer-array-find': 2,\n\t\t'unicorn/prefer-array-flat': 2,\n\t\t'unicorn/prefer-array-flat-map': 2,\n\t\t'unicorn/prefer-array-index-of': 2,\n\t\t'unicorn/prefer-array-some': 2,\n\t\t'unicorn/prefer-at': 0,\n\t\t'unicorn/prefer-code-point': 2,\n\t\t'unicorn/prefer-date-now': 2,\n\t\t'unicorn/prefer-default-parameters': 2,\n\t\t'unicorn/prefer-includes': 2,\n\t\t'unicorn/prefer-math-trunc': 2,\n\t\t'unicorn/prefer-modern-math-apis': 2,\n\t\t'unicorn/prefer-native-coercion-functions': 2,\n\t\t'unicorn/prefer-negative-index': 0,\n\t\t'unicorn/prefer-number-properties': 2,\n\t\t'unicorn/prefer-object-from-entries': 2,\n\t\t'unicorn/prefer-optional-catch-binding': 2,\n\t\t'unicorn/prefer-prototype-methods': 0,\n\t\t'unicorn/prefer-query-selector': 2,\n\t\t'unicorn/prefer-reflect-apply': 2,\n\t\t'unicorn/prefer-regexp-test': 2,\n\t\t'unicorn/prefer-set-has': 0,\n\t\t'unicorn/prefer-spread': 0,\n\t\t'unicorn/prefer-string-replace-all': 2,\n\t\t'unicorn/prefer-string-slice': 2,\n\t\t'unicorn/prefer-string-starts-ends-with': 2,\n\t\t'unicorn/prefer-string-trim-start-end': 2,\n\t\t'unicorn/prefer-ternary': 0,\n\t\t'unicorn/prefer-top-level-await': 0,\n\t\t'unicorn/prefer-type-error': 2,\n\t\t'unicorn/relative-url-style': [2, 'never'],\n\t\t'unicorn/require-array-join-separator': 2,\n\t\t'unicorn/require-number-to-fixed-digits-argument': 2,\n\t\t'unicorn/require-post-message-target-origin': 2,\n\t\t'unicorn/switch-case-braces': 0,\n\t\t'unicorn/text-encoding-identifier-case': 2,\n\t\t'unicorn/throw-new-error': 2,\n\t},\n} satisfies OxlintConfig;\n\nexport default config;\n"],"mappings":"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"}