From 54464af51d2fbf13eaf923e2eccb2f858636c93d Mon Sep 17 00:00:00 2001 From: Yue JIN <40021217+kingyue737@users.noreply.github.com> Date: Thu, 21 Mar 2024 10:51:45 +0800 Subject: [PATCH 1/2] fix(eslint-config): disable more vue stylistic rules by default, close #348 --- packages/eslint-config/src/flat/configs/vue.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/eslint-config/src/flat/configs/vue.ts b/packages/eslint-config/src/flat/configs/vue.ts index 8c8badf4..c96e333c 100644 --- a/packages/eslint-config/src/flat/configs/vue.ts +++ b/packages/eslint-config/src/flat/configs/vue.ts @@ -95,12 +95,17 @@ export default function vue(options: NuxtESLintConfigOptions): FlatConfig[] { ? {} : { // Disable Vue's default stylistic rules when stylistic is not enabled - 'vue/max-attributes-per-line': undefined, - 'vue/no-multi-spaces': undefined, - 'vue/no-spaces-around-equal-signs-in-attribute': undefined, + 'vue/html-closing-bracket-newline': undefined, + 'vue/html-closing-bracket-spacing': undefined, + 'vue/html-end-tags': undefined, 'vue/html-indent': undefined, 'vue/html-quotes': undefined, + 'vue/max-attributes-per-line': undefined, 'vue/multiline-html-element-content-newline': undefined, + 'vue/mustache-interpolation-spacing': undefined, + 'vue/no-multi-spaces': undefined, + 'vue/no-spaces-around-equal-signs-in-attribute': undefined, + 'vue/singleline-html-element-content-newline': undefined, }), }), }, From f37c8449090d092a3d5579ba3b74418d3b8026ab Mon Sep 17 00:00:00 2001 From: Yue JIN <40021217+kingyue737@users.noreply.github.com> Date: Thu, 21 Mar 2024 18:59:32 +0800 Subject: [PATCH 2/2] remove vue/html-end-tags --- packages/eslint-config/src/flat/configs/vue.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/eslint-config/src/flat/configs/vue.ts b/packages/eslint-config/src/flat/configs/vue.ts index c96e333c..2d4df4d1 100644 --- a/packages/eslint-config/src/flat/configs/vue.ts +++ b/packages/eslint-config/src/flat/configs/vue.ts @@ -97,7 +97,6 @@ export default function vue(options: NuxtESLintConfigOptions): FlatConfig[] { // Disable Vue's default stylistic rules when stylistic is not enabled 'vue/html-closing-bracket-newline': undefined, 'vue/html-closing-bracket-spacing': undefined, - 'vue/html-end-tags': undefined, 'vue/html-indent': undefined, 'vue/html-quotes': undefined, 'vue/max-attributes-per-line': undefined,