UNPKG

eslint-config-neon

Version:

The ultimate ESLint shareable config

295 lines 13.6 kB
//#region src/oxlint/common.jsplugins.d.ts declare const config: { jsPlugins: { name: string; specifier: string; }[]; overrides: ({ files: string[]; rules: { '@neon/eslint-stylistic/array-bracket-newline': [number, { multiline: boolean; }]; '@neon/eslint-stylistic/array-bracket-spacing': [number, string]; '@neon/eslint-stylistic/array-element-newline': [number, { multiline: boolean; }]; '@neon/eslint-stylistic/arrow-parens': [number, string]; '@neon/eslint-stylistic/arrow-spacing': [number, { after: boolean; before: boolean; }]; '@neon/eslint-stylistic/block-spacing': [number, string]; '@neon/eslint-stylistic/brace-style': [number, string, { allowSingleLine: boolean; }]; '@neon/eslint-stylistic/comma-dangle': [number, { arrays: string; exports: string; functions: string; imports: string; objects: string; }]; '@neon/eslint-stylistic/comma-spacing': [number, { after: boolean; before: boolean; }]; '@neon/eslint-stylistic/comma-style': [number, string]; '@neon/eslint-stylistic/computed-property-spacing': [number, string]; '@neon/eslint-stylistic/dot-location': [number, string]; '@neon/eslint-stylistic/eol-last': number; '@neon/eslint-stylistic/function-call-argument-newline': [number, string]; '@neon/eslint-stylistic/function-call-spacing': [number, string]; '@neon/eslint-stylistic/function-paren-newline': [number, string]; '@neon/eslint-stylistic/generator-star-spacing': [number, { after: boolean; before: boolean; }]; '@neon/eslint-stylistic/implicit-arrow-linebreak': [number, string]; '@neon/eslint-stylistic/indent': [number, string]; '@neon/eslint-stylistic/jsx-quotes': [number, string]; '@neon/eslint-stylistic/key-spacing': [number, { afterColon: boolean; beforeColon: boolean; }]; '@neon/eslint-stylistic/keyword-spacing': [number, { after: boolean; before: boolean; }]; '@neon/eslint-stylistic/line-comment-position': [number, { position: string; }]; '@neon/eslint-stylistic/linebreak-style': [number, string]; '@neon/eslint-stylistic/lines-around-comment': number; '@neon/eslint-stylistic/lines-between-class-members': [number, string]; '@neon/eslint-stylistic/max-len': number; '@neon/eslint-stylistic/max-statements-per-line': [number, { max: number; }]; '@neon/eslint-stylistic/multiline-comment-style': number; '@neon/eslint-stylistic/multiline-ternary': number; '@neon/eslint-stylistic/new-parens': number; '@neon/eslint-stylistic/newline-per-chained-call': number; '@neon/eslint-stylistic/no-confusing-arrow': number; '@neon/eslint-stylistic/no-extra-parens': number; '@neon/eslint-stylistic/no-extra-semi': number; '@neon/eslint-stylistic/no-floating-decimal': number; '@neon/eslint-stylistic/no-mixed-operators': number; '@neon/eslint-stylistic/no-mixed-spaces-and-tabs': number; '@neon/eslint-stylistic/no-multi-spaces': number; '@neon/eslint-stylistic/no-multiple-empty-lines': [number, { max: number; maxBOF: number; maxEOF: number; }]; '@neon/eslint-stylistic/no-tabs': [number, { allowIndentationTabs: boolean; }]; '@neon/eslint-stylistic/no-trailing-spaces': number; '@neon/eslint-stylistic/no-whitespace-before-property': number; '@neon/eslint-stylistic/nonblock-statement-body-position': [number, string]; '@neon/eslint-stylistic/object-curly-newline': [number, { multiline: boolean; }]; '@neon/eslint-stylistic/object-curly-spacing': [number, string]; '@neon/eslint-stylistic/object-property-newline': [number, { allowAllPropertiesOnSameLine: boolean; }]; '@neon/eslint-stylistic/one-var-declaration-per-line': number; '@neon/eslint-stylistic/operator-linebreak': [number, string]; '@neon/eslint-stylistic/padded-blocks': [number, string]; '@neon/eslint-stylistic/padding-line-between-statements': [number, { blankLine: string; next: string; prev: string; }]; '@neon/eslint-stylistic/quote-props': [number, string, { numbers: boolean; }]; '@neon/eslint-stylistic/quotes': [number, string]; '@neon/eslint-stylistic/rest-spread-spacing': [number, string]; '@neon/eslint-stylistic/semi': [number, string]; '@neon/eslint-stylistic/semi-spacing': [number, { after: boolean; before: boolean; }]; '@neon/eslint-stylistic/semi-style': [number, string]; '@neon/eslint-stylistic/space-before-blocks': [number, string]; '@neon/eslint-stylistic/space-before-function-paren': [number, { anonymous: string; asyncArrow: string; named: string; }]; '@neon/eslint-stylistic/space-in-parens': [number, string]; '@neon/eslint-stylistic/space-infix-ops': [number, { int32Hint: boolean; }]; '@neon/eslint-stylistic/space-unary-ops': [number, { nonwords: boolean; words: boolean; }]; '@neon/eslint-stylistic/spaced-comment': [number, string, { markers: string[]; }]; '@neon/eslint-stylistic/switch-colon-spacing': [number, { after: boolean; before: boolean; }]; '@neon/eslint-stylistic/template-curly-spacing': [number, string]; '@neon/eslint-stylistic/template-tag-spacing': [number, string]; '@neon/eslint-stylistic/wrap-iife': [number, string]; '@neon/eslint-stylistic/wrap-regex': number; '@neon/eslint-stylistic/yield-star-spacing': [number, { after: boolean; before: boolean; }]; '@neon/eslint-unicorn/better-regex': number; '@neon/eslint-unicorn/consistent-destructuring': number; '@neon/eslint-unicorn/expiring-todo-comments': [number, { allowWarningComments: boolean; ignoreDatesOnPullRequests: boolean; terms: string[]; }]; '@neon/eslint-unicorn/no-array-push-push': number; '@neon/eslint-unicorn/no-for-loop': number; '@neon/eslint-unicorn/no-keyword-prefix': number; '@neon/eslint-unicorn/no-named-default': number; '@neon/eslint-unicorn/no-unused-properties': number; '@neon/eslint-unicorn/prefer-export-from': number; '@neon/eslint-unicorn/prefer-json-parse-buffer': number; '@neon/eslint-unicorn/prefer-switch': number; '@neon/eslint-unicorn/prevent-abbreviations': number; '@neon/eslint-unicorn/string-content': number; '@neon/eslint-unicorn/template-indent': number; '@neon/eslint-import-x/dynamic-import-chunkname'?: never; '@neon/eslint-import-x/export'?: never; '@neon/eslint-import-x/named'?: never; '@neon/eslint-import-x/no-deprecated'?: never; '@neon/eslint-import-x/no-extraneous-dependencies'?: never; '@neon/eslint-import-x/no-import-module-exports'?: never; '@neon/eslint-import-x/no-internal-modules'?: never; '@neon/eslint-import-x/no-relative-packages'?: never; '@neon/eslint-import-x/no-restricted-paths'?: never; '@neon/eslint-import-x/no-unresolved'?: never; '@neon/eslint-import-x/no-unused-modules'?: never; '@neon/eslint-import-x/no-useless-path-segments'?: never; '@neon/eslint-import-x/order'?: never; }; } | { files: string[]; rules: { '@neon/eslint-import-x/dynamic-import-chunkname': number; '@neon/eslint-import-x/export': number; '@neon/eslint-import-x/named': number; '@neon/eslint-import-x/no-deprecated': number; '@neon/eslint-import-x/no-extraneous-dependencies': [number, { devDependencies: boolean; optionalDependencies: boolean; peerDependencies: boolean; }]; '@neon/eslint-import-x/no-import-module-exports': number; '@neon/eslint-import-x/no-internal-modules': number; '@neon/eslint-import-x/no-relative-packages': number; '@neon/eslint-import-x/no-restricted-paths': number; '@neon/eslint-import-x/no-unresolved': number; '@neon/eslint-import-x/no-unused-modules': number; '@neon/eslint-import-x/no-useless-path-segments': number; '@neon/eslint-import-x/order': [number, { alphabetize: { caseInsensitive: boolean; order: string; }; groups: string[]; 'newlines-between': string; }]; '@neon/eslint-stylistic/array-bracket-newline'?: never; '@neon/eslint-stylistic/array-bracket-spacing'?: never; '@neon/eslint-stylistic/array-element-newline'?: never; '@neon/eslint-stylistic/arrow-parens'?: never; '@neon/eslint-stylistic/arrow-spacing'?: never; '@neon/eslint-stylistic/block-spacing'?: never; '@neon/eslint-stylistic/brace-style'?: never; '@neon/eslint-stylistic/comma-dangle'?: never; '@neon/eslint-stylistic/comma-spacing'?: never; '@neon/eslint-stylistic/comma-style'?: never; '@neon/eslint-stylistic/computed-property-spacing'?: never; '@neon/eslint-stylistic/dot-location'?: never; '@neon/eslint-stylistic/eol-last'?: never; '@neon/eslint-stylistic/function-call-argument-newline'?: never; '@neon/eslint-stylistic/function-call-spacing'?: never; '@neon/eslint-stylistic/function-paren-newline'?: never; '@neon/eslint-stylistic/generator-star-spacing'?: never; '@neon/eslint-stylistic/implicit-arrow-linebreak'?: never; '@neon/eslint-stylistic/indent'?: never; '@neon/eslint-stylistic/jsx-quotes'?: never; '@neon/eslint-stylistic/key-spacing'?: never; '@neon/eslint-stylistic/keyword-spacing'?: never; '@neon/eslint-stylistic/line-comment-position'?: never; '@neon/eslint-stylistic/linebreak-style'?: never; '@neon/eslint-stylistic/lines-around-comment'?: never; '@neon/eslint-stylistic/lines-between-class-members'?: never; '@neon/eslint-stylistic/max-len'?: never; '@neon/eslint-stylistic/max-statements-per-line'?: never; '@neon/eslint-stylistic/multiline-comment-style'?: never; '@neon/eslint-stylistic/multiline-ternary'?: never; '@neon/eslint-stylistic/new-parens'?: never; '@neon/eslint-stylistic/newline-per-chained-call'?: never; '@neon/eslint-stylistic/no-confusing-arrow'?: never; '@neon/eslint-stylistic/no-extra-parens'?: never; '@neon/eslint-stylistic/no-extra-semi'?: never; '@neon/eslint-stylistic/no-floating-decimal'?: never; '@neon/eslint-stylistic/no-mixed-operators'?: never; '@neon/eslint-stylistic/no-mixed-spaces-and-tabs'?: never; '@neon/eslint-stylistic/no-multi-spaces'?: never; '@neon/eslint-stylistic/no-multiple-empty-lines'?: never; '@neon/eslint-stylistic/no-tabs'?: never; '@neon/eslint-stylistic/no-trailing-spaces'?: never; '@neon/eslint-stylistic/no-whitespace-before-property'?: never; '@neon/eslint-stylistic/nonblock-statement-body-position'?: never; '@neon/eslint-stylistic/object-curly-newline'?: never; '@neon/eslint-stylistic/object-curly-spacing'?: never; '@neon/eslint-stylistic/object-property-newline'?: never; '@neon/eslint-stylistic/one-var-declaration-per-line'?: never; '@neon/eslint-stylistic/operator-linebreak'?: never; '@neon/eslint-stylistic/padded-blocks'?: never; '@neon/eslint-stylistic/padding-line-between-statements'?: never; '@neon/eslint-stylistic/quote-props'?: never; '@neon/eslint-stylistic/quotes'?: never; '@neon/eslint-stylistic/rest-spread-spacing'?: never; '@neon/eslint-stylistic/semi'?: never; '@neon/eslint-stylistic/semi-spacing'?: never; '@neon/eslint-stylistic/semi-style'?: never; '@neon/eslint-stylistic/space-before-blocks'?: never; '@neon/eslint-stylistic/space-before-function-paren'?: never; '@neon/eslint-stylistic/space-in-parens'?: never; '@neon/eslint-stylistic/space-infix-ops'?: never; '@neon/eslint-stylistic/space-unary-ops'?: never; '@neon/eslint-stylistic/spaced-comment'?: never; '@neon/eslint-stylistic/switch-colon-spacing'?: never; '@neon/eslint-stylistic/template-curly-spacing'?: never; '@neon/eslint-stylistic/template-tag-spacing'?: never; '@neon/eslint-stylistic/wrap-iife'?: never; '@neon/eslint-stylistic/wrap-regex'?: never; '@neon/eslint-stylistic/yield-star-spacing'?: never; '@neon/eslint-unicorn/better-regex'?: never; '@neon/eslint-unicorn/consistent-destructuring'?: never; '@neon/eslint-unicorn/expiring-todo-comments'?: never; '@neon/eslint-unicorn/no-array-push-push'?: never; '@neon/eslint-unicorn/no-for-loop'?: never; '@neon/eslint-unicorn/no-keyword-prefix'?: never; '@neon/eslint-unicorn/no-named-default'?: never; '@neon/eslint-unicorn/no-unused-properties'?: never; '@neon/eslint-unicorn/prefer-export-from'?: never; '@neon/eslint-unicorn/prefer-json-parse-buffer'?: never; '@neon/eslint-unicorn/prefer-switch'?: never; '@neon/eslint-unicorn/prevent-abbreviations'?: never; '@neon/eslint-unicorn/string-content'?: never; '@neon/eslint-unicorn/template-indent'?: never; }; })[]; rules: {}; plugins: never[]; }; //#endregion export { config as default }; //# sourceMappingURL=common.jsplugins.d.mts.map