UNPKG

eslint-config-neon

Version:

The ultimate ESLint shareable config

1 lines 11.3 kB
{"version":3,"file":"prettier.jsplugins.mjs","names":[],"sources":["../../../src/oxlint/prettier.jsplugins.ts"],"sourcesContent":["import type { OxlintConfig } from 'oxlint';\n\nconst config = {\n\tjsPlugins: [\n\t\t{\n\t\t\tname: '@neon/eslint-react',\n\t\t\tspecifier: 'eslint-plugin-react',\n\t\t},\n\t\t{\n\t\t\tname: '@neon/eslint-stylistic',\n\t\t\tspecifier: '@stylistic/eslint-plugin',\n\t\t},\n\t\t{\n\t\t\tname: '@neon/eslint-unicorn',\n\t\t\tspecifier: 'eslint-plugin-unicorn',\n\t\t},\n\t\t{\n\t\t\tname: '@neon/eslint-vue',\n\t\t\tspecifier: 'eslint-plugin-vue',\n\t\t},\n\t],\n\toverrides: [\n\t\t{\n\t\t\tfiles: ['**/*.{js,jsx,ts,tsx,cjs,mjs,cts,mts}'],\n\t\t\trules: {\n\t\t\t\t'@neon/eslint-react/jsx-child-element-spacing': 'off',\n\t\t\t\t'@neon/eslint-react/jsx-closing-bracket-location': 'off',\n\t\t\t\t'@neon/eslint-react/jsx-closing-tag-location': 'off',\n\t\t\t\t'@neon/eslint-react/jsx-curly-newline': 'off',\n\t\t\t\t'@neon/eslint-react/jsx-curly-spacing': 'off',\n\t\t\t\t'@neon/eslint-react/jsx-equals-spacing': 'off',\n\t\t\t\t'@neon/eslint-react/jsx-first-prop-new-line': 'off',\n\t\t\t\t'@neon/eslint-react/jsx-indent': 'off',\n\t\t\t\t'@neon/eslint-react/jsx-indent-props': 'off',\n\t\t\t\t'@neon/eslint-react/jsx-max-props-per-line': 'off',\n\t\t\t\t'@neon/eslint-react/jsx-newline': 'off',\n\t\t\t\t'@neon/eslint-react/jsx-one-expression-per-line': 'off',\n\t\t\t\t'@neon/eslint-react/jsx-props-no-multi-spaces': 'off',\n\t\t\t\t'@neon/eslint-react/jsx-space-before-closing': 'off',\n\t\t\t\t'@neon/eslint-react/jsx-tag-spacing': 'off',\n\t\t\t\t'@neon/eslint-react/jsx-wrap-multilines': 'off',\n\t\t\t\t'@neon/eslint-stylistic/array-bracket-newline': 'off',\n\t\t\t\t'@neon/eslint-stylistic/array-bracket-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/array-element-newline': 'off',\n\t\t\t\t'@neon/eslint-stylistic/arrow-parens': 'off',\n\t\t\t\t'@neon/eslint-stylistic/arrow-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/block-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/brace-style': 'off',\n\t\t\t\t'@neon/eslint-stylistic/comma-dangle': 'off',\n\t\t\t\t'@neon/eslint-stylistic/comma-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/comma-style': 'off',\n\t\t\t\t'@neon/eslint-stylistic/computed-property-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/dot-location': 'off',\n\t\t\t\t'@neon/eslint-stylistic/eol-last': 'off',\n\t\t\t\t'@neon/eslint-stylistic/function-call-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/function-call-argument-newline': 'off',\n\t\t\t\t'@neon/eslint-stylistic/function-paren-newline': 'off',\n\t\t\t\t'@neon/eslint-stylistic/generator-star-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/implicit-arrow-linebreak': 'off',\n\t\t\t\t'@neon/eslint-stylistic/indent': 'off',\n\t\t\t\t'@neon/eslint-stylistic/indent-binary-ops': 'off',\n\t\t\t\t'@neon/eslint-stylistic/jsx-quotes': 'off',\n\t\t\t\t'@neon/eslint-stylistic/key-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/keyword-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/linebreak-style': 'off',\n\t\t\t\t'@neon/eslint-stylistic/lines-around-comment': 0,\n\t\t\t\t'@neon/eslint-stylistic/max-len': 0,\n\t\t\t\t'@neon/eslint-stylistic/max-statements-per-line': 'off',\n\t\t\t\t'@neon/eslint-stylistic/multiline-ternary': 'off',\n\t\t\t\t'@neon/eslint-stylistic/new-parens': 'off',\n\t\t\t\t'@neon/eslint-stylistic/newline-per-chained-call': 'off',\n\t\t\t\t'@neon/eslint-stylistic/no-confusing-arrow': 0,\n\t\t\t\t'@neon/eslint-stylistic/no-extra-parens': 'off',\n\t\t\t\t'@neon/eslint-stylistic/no-extra-semi': 'off',\n\t\t\t\t'@neon/eslint-stylistic/no-floating-decimal': 'off',\n\t\t\t\t'@neon/eslint-stylistic/no-mixed-operators': 0,\n\t\t\t\t'@neon/eslint-stylistic/no-mixed-spaces-and-tabs': 'off',\n\t\t\t\t'@neon/eslint-stylistic/no-multi-spaces': 'off',\n\t\t\t\t'@neon/eslint-stylistic/no-multiple-empty-lines': 'off',\n\t\t\t\t'@neon/eslint-stylistic/no-tabs': 0,\n\t\t\t\t'@neon/eslint-stylistic/no-trailing-spaces': 'off',\n\t\t\t\t'@neon/eslint-stylistic/no-whitespace-before-property': 'off',\n\t\t\t\t'@neon/eslint-stylistic/nonblock-statement-body-position': 'off',\n\t\t\t\t'@neon/eslint-stylistic/object-curly-newline': 'off',\n\t\t\t\t'@neon/eslint-stylistic/object-curly-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/object-property-newline': 'off',\n\t\t\t\t'@neon/eslint-stylistic/one-var-declaration-per-line': 'off',\n\t\t\t\t'@neon/eslint-stylistic/operator-linebreak': 'off',\n\t\t\t\t'@neon/eslint-stylistic/padded-blocks': 'off',\n\t\t\t\t'@neon/eslint-stylistic/quote-props': 'off',\n\t\t\t\t'@neon/eslint-stylistic/quotes': 0,\n\t\t\t\t'@neon/eslint-stylistic/rest-spread-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/semi': 'off',\n\t\t\t\t'@neon/eslint-stylistic/semi-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/semi-style': 'off',\n\t\t\t\t'@neon/eslint-stylistic/space-before-blocks': 'off',\n\t\t\t\t'@neon/eslint-stylistic/space-before-function-paren': 'off',\n\t\t\t\t'@neon/eslint-stylistic/space-in-parens': 'off',\n\t\t\t\t'@neon/eslint-stylistic/space-infix-ops': 'off',\n\t\t\t\t'@neon/eslint-stylistic/space-unary-ops': 'off',\n\t\t\t\t'@neon/eslint-stylistic/switch-colon-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/template-curly-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/template-tag-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/wrap-iife': 'off',\n\t\t\t\t'@neon/eslint-stylistic/wrap-regex': 'off',\n\t\t\t\t'@neon/eslint-stylistic/yield-star-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/jsx-child-element-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/jsx-closing-bracket-location': 'off',\n\t\t\t\t'@neon/eslint-stylistic/jsx-closing-tag-location': 'off',\n\t\t\t\t'@neon/eslint-stylistic/jsx-curly-newline': 'off',\n\t\t\t\t'@neon/eslint-stylistic/jsx-curly-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/jsx-equals-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/jsx-first-prop-new-line': 'off',\n\t\t\t\t'@neon/eslint-stylistic/jsx-indent': 'off',\n\t\t\t\t'@neon/eslint-stylistic/jsx-indent-props': 'off',\n\t\t\t\t'@neon/eslint-stylistic/jsx-max-props-per-line': 'off',\n\t\t\t\t'@neon/eslint-stylistic/jsx-newline': 0,\n\t\t\t\t'@neon/eslint-stylistic/jsx-one-expression-per-line': 0,\n\t\t\t\t'@neon/eslint-stylistic/jsx-props-no-multi-spaces': 0,\n\t\t\t\t'@neon/eslint-stylistic/jsx-tag-spacing': 0,\n\t\t\t\t'@neon/eslint-stylistic/jsx-wrap-multilines': 0,\n\t\t\t\t'@neon/eslint-stylistic/line-comment-position': 0,\n\t\t\t\t'@neon/eslint-stylistic/member-delimiter-style': 'off',\n\t\t\t\t'@neon/eslint-stylistic/type-annotation-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/type-generic-spacing': 'off',\n\t\t\t\t'@neon/eslint-stylistic/type-named-tuple-spacing': 'off',\n\t\t\t\t'@neon/eslint-unicorn/template-indent': 0,\n\t\t\t},\n\t\t},\n\t\t{\n\t\t\tfiles: ['**/*.vue'],\n\t\t\trules: {\n\t\t\t\t'@neon/eslint-vue/array-bracket-newline': 'off',\n\t\t\t\t'@neon/eslint-vue/array-bracket-spacing': 'off',\n\t\t\t\t'@neon/eslint-vue/array-element-newline': 'off',\n\t\t\t\t'@neon/eslint-vue/arrow-spacing': 'off',\n\t\t\t\t'@neon/eslint-vue/block-spacing': 'off',\n\t\t\t\t'@neon/eslint-vue/block-tag-newline': 'off',\n\t\t\t\t'@neon/eslint-vue/brace-style': 'off',\n\t\t\t\t'@neon/eslint-vue/comma-dangle': 'off',\n\t\t\t\t'@neon/eslint-vue/comma-spacing': 'off',\n\t\t\t\t'@neon/eslint-vue/comma-style': 'off',\n\t\t\t\t'@neon/eslint-vue/dot-location': 'off',\n\t\t\t\t'@neon/eslint-vue/func-call-spacing': 'off',\n\t\t\t\t'@neon/eslint-vue/html-closing-bracket-newline': 'off',\n\t\t\t\t'@neon/eslint-vue/html-closing-bracket-spacing': 'off',\n\t\t\t\t'@neon/eslint-vue/html-end-tags': 'off',\n\t\t\t\t'@neon/eslint-vue/html-indent': 'off',\n\t\t\t\t'@neon/eslint-vue/html-quotes': 'off',\n\t\t\t\t'@neon/eslint-vue/html-self-closing': 0,\n\t\t\t\t'@neon/eslint-vue/key-spacing': 'off',\n\t\t\t\t'@neon/eslint-vue/keyword-spacing': 'off',\n\t\t\t\t'@neon/eslint-vue/max-attributes-per-line': 'off',\n\t\t\t\t'@neon/eslint-vue/max-len': 0,\n\t\t\t\t'@neon/eslint-vue/multiline-html-element-content-newline': 'off',\n\t\t\t\t'@neon/eslint-vue/multiline-ternary': 'off',\n\t\t\t\t'@neon/eslint-vue/mustache-interpolation-spacing': 'off',\n\t\t\t\t'@neon/eslint-vue/no-extra-parens': 'off',\n\t\t\t\t'@neon/eslint-vue/no-multi-spaces': 'off',\n\t\t\t\t'@neon/eslint-vue/no-spaces-around-equal-signs-in-attribute': 'off',\n\t\t\t\t'@neon/eslint-vue/object-curly-newline': 'off',\n\t\t\t\t'@neon/eslint-vue/object-curly-spacing': 'off',\n\t\t\t\t'@neon/eslint-vue/object-property-newline': 'off',\n\t\t\t\t'@neon/eslint-vue/operator-linebreak': 'off',\n\t\t\t\t'@neon/eslint-vue/quote-props': 'off',\n\t\t\t\t'@neon/eslint-vue/script-indent': 'off',\n\t\t\t\t'@neon/eslint-vue/singleline-html-element-content-newline': 'off',\n\t\t\t\t'@neon/eslint-vue/space-in-parens': 'off',\n\t\t\t\t'@neon/eslint-vue/space-infix-ops': 'off',\n\t\t\t\t'@neon/eslint-vue/space-unary-ops': 'off',\n\t\t\t\t'@neon/eslint-vue/template-curly-spacing': 'off',\n\t\t\t},\n\t\t},\n\t],\n\trules: {},\n\tplugins: [],\n} satisfies OxlintConfig;\n\nexport default config;\n"],"mappings":"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"}