From 3e24bd2c33947118f7ba3931470f2d5c52616f8a Mon Sep 17 00:00:00 2001 From: Flo Edelmann Date: Fri, 13 Dec 2024 16:46:05 +0100 Subject: [PATCH] Remove `vue3-` prefix for eslintrc configs --- docs/user-guide/index.md | 6 +++--- lib/index.js | 7 +++---- tools/lib/categories.js | 9 +++------ tools/update-lib-index.js | 7 +++---- 4 files changed, 12 insertions(+), 17 deletions(-) diff --git a/docs/user-guide/index.md b/docs/user-guide/index.md index 6f271c38c..ce4c49ecd 100644 --- a/docs/user-guide/index.md +++ b/docs/user-guide/index.md @@ -135,9 +135,9 @@ You can use the following configs by adding them to `extends`. - `"plugin:vue/base"` ... Settings and rules to enable correct ESLint parsing. - Configurations for using Vue.js 3.x: - - `"plugin:vue/vue3-essential"` ... `base`, plus rules to prevent errors or unintended behavior. - - `"plugin:vue/vue3-strongly-recommended"` ... Above, plus rules to considerably improve code readability and/or dev experience. - - `"plugin:vue/vue3-recommended"` ... Above, plus rules to enforce subjective community defaults to ensure consistency. + - `"plugin:vue/essential"` ... `base`, plus rules to prevent errors or unintended behavior. + - `"plugin:vue/strongly-recommended"` ... Above, plus rules to considerably improve code readability and/or dev experience. + - `"plugin:vue/recommended"` ... Above, plus rules to enforce subjective community defaults to ensure consistency. - Configurations for using Vue.js 2.x: - `"plugin:vue/vue2-essential"` ... `base`, plus rules to prevent errors or unintended behavior. - `"plugin:vue/vue2-strongly-recommended"` ... Above, plus rules to considerably improve code readability and/or dev experience. diff --git a/lib/index.js b/lib/index.js index fe9e8b0e1..ef8ab352e 100644 --- a/lib/index.js +++ b/lib/index.js @@ -15,9 +15,9 @@ const plugin = { 'vue2-strongly-recommended': require('./configs/vue2-strongly-recommended'), 'vue2-recommended': require('./configs/vue2-recommended'), - 'vue3-essential': require('./configs/vue3-essential'), - 'vue3-strongly-recommended': require('./configs/vue3-strongly-recommended'), - 'vue3-recommended': require('./configs/vue3-recommended'), + essential: require('./configs/vue3-essential'), + 'strongly-recommended': require('./configs/vue3-strongly-recommended'), + recommended: require('./configs/vue3-recommended'), // flat configs 'flat/base': require('./configs/flat/base.js'), @@ -26,7 +26,6 @@ const plugin = { 'flat/vue2-strongly-recommended': require('./configs/flat/vue2-strongly-recommended.js'), 'flat/vue2-recommended': require('./configs/flat/vue2-recommended.js'), - // in flat configs, non-prefixed config is for Vue 3 (unlike eslintrc configs) 'flat/essential': require('./configs/flat/vue3-essential.js'), 'flat/strongly-recommended': require('./configs/flat/vue3-strongly-recommended.js'), 'flat/recommended': require('./configs/flat/vue3-recommended.js'), diff --git a/tools/lib/categories.js b/tools/lib/categories.js index fdd94fee0..b0a01aa7d 100644 --- a/tools/lib/categories.js +++ b/tools/lib/categories.js @@ -54,16 +54,13 @@ for (const rule of rules) { const CONFIG_NAME_CAPTIONS = { base: ['"plugin:vue/base"', '*.configs["flat/base"]'], - 'vue3-essential': [ - '"plugin:vue/vue3-essential"', - '*.configs["flat/essential"]' - ], + 'vue3-essential': ['"plugin:vue/essential"', '*.configs["flat/essential"]'], 'vue2-essential': [ '"plugin:vue/vue2-essential"', '*.configs["flat/vue2-essential"]' ], 'vue3-strongly-recommended': [ - '"plugin:vue/vue3-strongly-recommended"', + '"plugin:vue/strongly-recommended"', '*.configs["flat/strongly-recommended"]' ], 'vue2-strongly-recommended': [ @@ -71,7 +68,7 @@ const CONFIG_NAME_CAPTIONS = { '*.configs["flat/vue2-strongly-recommended"]' ], 'vue3-recommended': [ - '"plugin:vue/vue3-recommended"', + '"plugin:vue/recommended"', '*.configs["flat/recommended"]' ], 'vue2-recommended': [ diff --git a/tools/update-lib-index.js b/tools/update-lib-index.js index 13c4ccc7c..5ce5d459e 100644 --- a/tools/update-lib-index.js +++ b/tools/update-lib-index.js @@ -33,9 +33,9 @@ const plugin = { 'vue2-strongly-recommended': require('./configs/vue2-strongly-recommended'), 'vue2-recommended': require('./configs/vue2-recommended'), - 'vue3-essential': require('./configs/vue3-essential'), - 'vue3-strongly-recommended': require('./configs/vue3-strongly-recommended'), - 'vue3-recommended': require('./configs/vue3-recommended'), + essential: require('./configs/vue3-essential'), + 'strongly-recommended': require('./configs/vue3-strongly-recommended'), + recommended: require('./configs/vue3-recommended'), // flat configs 'flat/base': require('./configs/flat/base.js'), @@ -44,7 +44,6 @@ const plugin = { 'flat/vue2-strongly-recommended': require('./configs/flat/vue2-strongly-recommended.js'), 'flat/vue2-recommended': require('./configs/flat/vue2-recommended.js'), - // in flat configs, non-prefixed config is for Vue 3 (unlike eslintrc configs) 'flat/essential': require('./configs/flat/vue3-essential.js'), 'flat/strongly-recommended': require('./configs/flat/vue3-strongly-recommended.js'), 'flat/recommended': require('./configs/flat/vue3-recommended.js'),