UNPKG

eslint-config-neon

Version:

The ultimate ESLint shareable config

1 lines 17.4 kB
{"version":3,"sources":["../../src/vue.ts"],"names":["vueEslintParser","eslintPluginVue"],"mappings":"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","file":"vue.cjs","sourcesContent":["import type { TSESLint } from \"@typescript-eslint/utils\";\nimport eslintPluginVue from \"eslint-plugin-vue\";\nimport vueEslintParser from \"vue-eslint-parser\";\n\nconst rules: TSESLint.FlatConfig.Rules = {\n\t\"vue/array-bracket-newline\": [2, { multiline: true }],\n\t\"vue/array-bracket-spacing\": [2, \"never\"],\n\t\"vue/arrow-spacing\": [\n\t\t2,\n\t\t{\n\t\t\tafter: true,\n\t\t\tbefore: true,\n\t\t},\n\t],\n\t\"vue/attribute-hyphenation\": [2, \"always\"],\n\t\"vue/attributes-order\": 2,\n\t\"vue/block-lang\": 0,\n\t\"vue/block-spacing\": [2, \"always\"],\n\t\"vue/block-tag-newline\": 2,\n\t\"vue/brace-style\": [\n\t\t2,\n\t\t\"1tbs\",\n\t\t{\n\t\t\tallowSingleLine: false,\n\t\t},\n\t],\n\t\"vue/camelcase\": 0,\n\t\"vue/comma-dangle\": [\n\t\t2,\n\t\t{\n\t\t\tarrays: \"always-multiline\",\n\t\t\texports: \"always-multiline\",\n\t\t\tfunctions: \"always-multiline\",\n\t\t\timports: \"always-multiline\",\n\t\t\tobjects: \"always-multiline\",\n\t\t},\n\t],\n\t\"vue/comma-spacing\": [\n\t\t2,\n\t\t{\n\t\t\tafter: true,\n\t\t\tbefore: false,\n\t\t},\n\t],\n\t\"vue/comma-style\": [2, \"last\"],\n\t\"vue/comment-directive\": 2,\n\t\"vue/component-api-style\": 2,\n\t\"vue/component-definition-name-casing\": 2,\n\t\"vue/component-name-in-template-casing\": 2,\n\t\"vue/component-options-name-casing\": 2,\n\t\"vue/component-tags-order\": 2,\n\t\"vue/custom-event-name-casing\": 2,\n\t\"vue/define-macros-order\": 2,\n\t\"vue/dot-location\": [2, \"property\"],\n\t\"vue/dot-notation\": 2,\n\t\"vue/eqeqeq\": 2,\n\t\"vue/first-attribute-linebreak\": [\n\t\t2,\n\t\t{\n\t\t\tsingleline: \"beside\",\n\t\t\tmultiline: \"below\",\n\t\t},\n\t],\n\t\"vue/func-call-spacing\": [2, \"never\"],\n\t\"vue/html-button-has-type\": 2,\n\t\"vue/html-closing-bracket-newline\": 2,\n\t\"vue/html-closing-bracket-spacing\": 2,\n\t\"vue/html-comment-content-newline\": 2,\n\t\"vue/html-comment-content-spacing\": 2,\n\t\"vue/html-comment-indent\": 2,\n\t\"vue/html-end-tags\": 2,\n\t\"vue/html-indent\": [2, \"tab\"],\n\t\"vue/html-quotes\": 2,\n\t\"vue/html-self-closing\": [\n\t\t\"error\",\n\t\t{\n\t\t\thtml: {\n\t\t\t\tvoid: \"never\",\n\t\t\t\tnormal: \"never\",\n\t\t\t\tcomponent: \"always\",\n\t\t\t},\n\t\t\tsvg: \"never\",\n\t\t\tmath: \"never\",\n\t\t},\n\t],\n\t\"vue/jsx-uses-vars\": 2,\n\t\"vue/key-spacing\": [\n\t\t2,\n\t\t{\n\t\t\tafterColon: true,\n\t\t\tbeforeColon: false,\n\t\t},\n\t],\n\t\"vue/keyword-spacing\": [\n\t\t2,\n\t\t{\n\t\t\tafter: true,\n\t\t\tbefore: true,\n\t\t},\n\t],\n\t\"vue/match-component-file-name\": [\n\t\t2,\n\t\t{\n\t\t\textensions: [\".js\", \"jsx\", \".ts\", \".tsx\", \".vue\"],\n\t\t\tshouldMatchCase: false,\n\t\t},\n\t],\n\t\"vue/match-component-import-name\": 0,\n\t\"vue/max-attributes-per-line\": [\n\t\t2,\n\t\t{\n\t\t\tsingleline: {\n\t\t\t\tmax: 3,\n\t\t\t},\n\t\t\tmultiline: {\n\t\t\t\tmax: 1,\n\t\t\t},\n\t\t},\n\t],\n\t\"vue/max-len\": 0,\n\t\"vue/multi-word-component-names\": 2,\n\t\"vue/multiline-html-element-content-newline\": 2,\n\t\"vue/mustache-interpolation-spacing\": 2,\n\t\"vue/new-line-between-multi-line-property\": 2,\n\t\"vue/next-tick-style\": 2,\n\t\"vue/no-arrow-functions-in-watch\": 2,\n\t\"vue/no-async-in-computed-properties\": 2,\n\t\"vue/no-bare-strings-in-template\": 0,\n\t\"vue/no-boolean-default\": 2,\n\t\"vue/no-child-content\": 2,\n\t\"vue/no-computed-properties-in-data\": 2,\n\t\"vue/no-constant-condition\": 0,\n\t\"vue/no-custom-modifiers-on-v-model\": 2,\n\t\"vue/no-deprecated-data-object-declaration\": 2,\n\t\"vue/no-deprecated-destroyed-lifecycle\": 2,\n\t\"vue/no-deprecated-dollar-listeners-api\": 2,\n\t\"vue/no-deprecated-dollar-scopedslots-api\": 2,\n\t\"vue/no-deprecated-events-api\": 2,\n\t\"vue/no-deprecated-filter\": 2,\n\t\"vue/no-deprecated-functional-template\": 2,\n\t\"vue/no-deprecated-html-element-is\": 2,\n\t\"vue/no-deprecated-inline-template\": 2,\n\t\"vue/no-deprecated-props-default-this\": 2,\n\t\"vue/no-deprecated-router-link-tag-prop\": 2,\n\t\"vue/no-deprecated-scope-attribute\": 2,\n\t\"vue/no-deprecated-slot-attribute\": 2,\n\t\"vue/no-deprecated-slot-scope-attribute\": 2,\n\t\"vue/no-deprecated-v-bind-sync\": 2,\n\t\"vue/no-deprecated-v-is\": 2,\n\t\"vue/no-deprecated-v-on-native-modifier\": 2,\n\t\"vue/no-deprecated-v-on-number-modifiers\": 2,\n\t\"vue/no-deprecated-vue-config-keycodes\": 2,\n\t\"vue/no-dupe-keys\": 2,\n\t\"vue/no-dupe-v-else-if\": 2,\n\t\"vue/no-duplicate-attr-inheritance\": 2,\n\t\"vue/no-duplicate-attributes\": 2,\n\t\"vue/no-empty-component-block\": 2,\n\t\"vue/no-empty-pattern\": 2,\n\t\"vue/no-export-in-script-setup\": 2,\n\t\"vue/no-expose-after-await\": 2,\n\t\"vue/no-extra-parens\": 2,\n\t\"vue/no-irregular-whitespace\": 2,\n\t\"vue/no-lifecycle-after-await\": 2,\n\t\"vue/no-lone-template\": 2,\n\t\"vue/no-loss-of-precision\": 2,\n\t\"vue/no-multi-spaces\": 2,\n\t\"vue/no-multiple-objects-in-class\": 2,\n\t\"vue/no-multiple-slot-args\": 2,\n\t\"vue/no-multiple-template-root\": 2,\n\t\"vue/no-mutating-props\": 2,\n\t\"vue/no-parsing-error\": 2,\n\t\"vue/no-potential-component-option-typo\": 2,\n\t\"vue/no-ref-as-operand\": 2,\n\t\"vue/no-reserved-component-names\": [\n\t\t2,\n\t\t{\n\t\t\tdisallowVueBuiltInComponents: true,\n\t\t\tdisallowVue3BuiltInComponents: true,\n\t\t},\n\t],\n\t\"vue/no-reserved-keys\": 2,\n\t\"vue/no-reserved-props\": 2,\n\t\"vue/no-setup-props-destructure\": 2,\n\t\"vue/no-shared-component-data\": 2,\n\t\"vue/no-side-effects-in-computed-properties\": 2,\n\t\"vue/no-spaces-around-equal-signs-in-attribute\": 2,\n\t\"vue/no-sparse-arrays\": 0,\n\t\"vue/no-static-inline-styles\": [2, { allowBinding: false }],\n\t\"vue/no-template-key\": 2,\n\t\"vue/no-template-shadow\": 2,\n\t\"vue/no-template-target-blank\": 2,\n\t\"vue/no-textarea-mustache\": 2,\n\t\"vue/no-this-in-before-route-enter\": 2,\n\t\"vue/no-undef-components\": 0,\n\t\"vue/no-undef-properties\": 0,\n\t\"vue/no-unsupported-features\": 0,\n\t\"vue/no-unused-components\": 2,\n\t\"vue/no-unused-properties\": 2,\n\t\"vue/no-unused-refs\": 2,\n\t\"vue/no-unused-vars\": 2,\n\t\"vue/no-use-computed-property-like-method\": 2,\n\t\"vue/no-use-v-if-with-v-for\": 2,\n\t\"vue/no-useless-concat\": 2,\n\t\"vue/no-useless-mustaches\": 2,\n\t\"vue/no-useless-template-attributes\": 2,\n\t\"vue/no-useless-v-bind\": 2,\n\t\"vue/no-v-for-template-key-on-child\": 2,\n\t\"vue/no-v-for-template-key\": 0,\n\t\"vue/no-v-html\": 1,\n\t\"vue/no-v-model-argument\": 2,\n\t\"vue/no-v-text-v-html-on-component\": 2,\n\t\"vue/no-v-text\": 2,\n\t\"vue/no-watch-after-await\": 2,\n\t\"vue/object-curly-newline\": [2, { multiline: true }],\n\t\"vue/object-curly-spacing\": [2, \"always\"],\n\t\"vue/object-property-newline\": [\n\t\t2,\n\t\t{\n\t\t\tallowAllPropertiesOnSameLine: false,\n\t\t},\n\t],\n\t\"vue/object-shorthand\": [2, \"always\"],\n\t\"vue/one-component-per-file\": 2,\n\t\"vue/operator-linebreak\": [2, \"after\"],\n\t\"vue/order-in-components\": 2,\n\t\"vue/padding-line-between-blocks\": 2,\n\t\"vue/prefer-import-from-vue\": 2,\n\t\"vue/prefer-prop-type-boolean-first\": 2,\n\t\"vue/prefer-separate-static-class\": 2,\n\t\"vue/prefer-template\": 0,\n\t\"vue/prefer-true-attribute-shorthand\": 2,\n\t\"vue/prop-name-casing\": 0,\n\t\"vue/quote-props\": [\n\t\t2,\n\t\t\"as-needed\",\n\t\t{\n\t\t\tnumbers: true,\n\t\t},\n\t],\n\t\"vue/require-component-is\": 2,\n\t\"vue/require-default-prop\": 2,\n\t\"vue/require-direct-export\": 2,\n\t\"vue/require-emit-validator\": 2,\n\t\"vue/require-explicit-emits\": 2,\n\t\"vue/require-expose\": 2,\n\t\"vue/require-name-property\": 0,\n\t\"vue/require-prop-type-constructor\": 2,\n\t\"vue/require-prop-types\": 2,\n\t\"vue/require-render-return\": 2,\n\t\"vue/require-slots-as-functions\": 2,\n\t\"vue/require-toggle-inside-transition\": 2,\n\t\"vue/require-v-for-key\": 2,\n\t\"vue/require-valid-default-prop\": 2,\n\t\"vue/return-in-computed-property\": 2,\n\t\"vue/return-in-emits-validator\": 2,\n\t\"vue/script-indent\": [2, \"tab\"],\n\t\"vue/singleline-html-element-content-newline\": 0,\n\t\"vue/sort-keys\": 2,\n\t\"vue/space-in-parens\": [2, \"never\"],\n\t\"vue/space-infix-ops\": [2, { int32Hint: true }],\n\t\"vue/space-unary-ops\": [\n\t\t2,\n\t\t{\n\t\t\tnonwords: false,\n\t\t\twords: true,\n\t\t},\n\t],\n\t\"vue/static-class-names-order\": 0,\n\t\"vue/template-curly-spacing\": [2, \"never\"],\n\t\"vue/this-in-template\": 2,\n\t\"vue/use-v-on-exact\": 2,\n\t\"vue/v-bind-style\": 2,\n\t\"vue/v-for-delimiter-style\": 2,\n\t\"vue/v-on-event-hyphenation\": [2, \"always\", { autofix: true }],\n\t\"vue/v-on-function-call\": 2,\n\t\"vue/v-on-style\": 2,\n\t\"vue/v-slot-style\": 2,\n\t\"vue/valid-attribute-name\": 2,\n\t\"vue/valid-define-emits\": 2,\n\t\"vue/valid-define-props\": 2,\n\t\"vue/valid-model-definition\": 2,\n\t\"vue/valid-next-tick\": 2,\n\t\"vue/valid-template-root\": 2,\n\t\"vue/valid-v-bind-sync\": 2,\n\t\"vue/valid-v-bind\": 2,\n\t\"vue/valid-v-cloak\": 2,\n\t\"vue/valid-v-else-if\": 2,\n\t\"vue/valid-v-else\": 2,\n\t\"vue/valid-v-for\": 2,\n\t\"vue/valid-v-html\": 2,\n\t\"vue/valid-v-if\": 2,\n\t\"vue/valid-v-is\": 2,\n\t\"vue/valid-v-memo\": 2,\n\t\"vue/valid-v-model\": 2,\n\t\"vue/valid-v-on\": 2,\n\t\"vue/valid-v-once\": 2,\n\t\"vue/valid-v-pre\": 2,\n\t\"vue/valid-v-show\": 2,\n\t\"vue/valid-v-slot\": 2,\n\t\"vue/valid-v-text\": 2,\n};\n\nconst vueRules: TSESLint.FlatConfig.Rules = {\n\tindent: 0,\n};\n\nconst config: TSESLint.FlatConfig.ConfigArray = [\n\t{\n\t\tlanguageOptions: {\n\t\t\tparser: vueEslintParser,\n\t\t},\n\t\tplugins: {\n\t\t\tvue: eslintPluginVue,\n\t\t},\n\t\trules,\n\t},\n\t{\n\t\trules: vueRules,\n\t},\n];\n\nexport default config;\n"]}