diff --git a/lib/configs/flat/base.js b/lib/configs/flat/base.js index 6c379c272..6f745c332 100644 --- a/lib/configs/flat/base.js +++ b/lib/configs/flat/base.js @@ -6,6 +6,7 @@ const globals = require('globals') module.exports = [ { + name: 'vue:base:setup', plugins: { get vue() { return require('../../index') @@ -17,6 +18,7 @@ module.exports = [ } }, { + name: 'vue:base:setup-for-vue', files: ['*.vue', '**/*.vue'], plugins: { get vue() { diff --git a/lib/configs/flat/vue2-essential.js b/lib/configs/flat/vue2-essential.js index 3b8c99243..1de89dbc8 100644 --- a/lib/configs/flat/vue2-essential.js +++ b/lib/configs/flat/vue2-essential.js @@ -9,6 +9,7 @@ const config = require('./base.js') module.exports = [ ...config, { + name: 'vue:vue2-essential:rules', rules: { 'vue/multi-word-component-names': 'error', 'vue/no-arrow-functions-in-watch': 'error', diff --git a/lib/configs/flat/vue2-recommended.js b/lib/configs/flat/vue2-recommended.js index 9bd029dee..6ccde5451 100644 --- a/lib/configs/flat/vue2-recommended.js +++ b/lib/configs/flat/vue2-recommended.js @@ -9,6 +9,7 @@ const config = require('./vue2-strongly-recommended.js') module.exports = [ ...config, { + name: 'vue:vue2-recommended:rules', rules: { 'vue/attributes-order': 'warn', 'vue/component-tags-order': 'warn', diff --git a/lib/configs/flat/vue2-strongly-recommended.js b/lib/configs/flat/vue2-strongly-recommended.js index e8d437b4c..dc45fea38 100644 --- a/lib/configs/flat/vue2-strongly-recommended.js +++ b/lib/configs/flat/vue2-strongly-recommended.js @@ -9,6 +9,7 @@ const config = require('./vue2-essential.js') module.exports = [ ...config, { + name: 'vue:vue2-strongly-recommended:rules', rules: { 'vue/attribute-hyphenation': 'warn', 'vue/component-definition-name-casing': 'warn', diff --git a/lib/configs/flat/vue3-essential.js b/lib/configs/flat/vue3-essential.js index b6338c910..595af5f1d 100644 --- a/lib/configs/flat/vue3-essential.js +++ b/lib/configs/flat/vue3-essential.js @@ -9,6 +9,7 @@ const config = require('./base.js') module.exports = [ ...config, { + name: 'vue:essential:rules', rules: { 'vue/multi-word-component-names': 'error', 'vue/no-arrow-functions-in-watch': 'error', diff --git a/lib/configs/flat/vue3-recommended.js b/lib/configs/flat/vue3-recommended.js index eff60c5d6..8ab8aa46a 100644 --- a/lib/configs/flat/vue3-recommended.js +++ b/lib/configs/flat/vue3-recommended.js @@ -9,6 +9,7 @@ const config = require('./vue3-strongly-recommended.js') module.exports = [ ...config, { + name: 'vue:recommended:rules', rules: { 'vue/attributes-order': 'warn', 'vue/component-tags-order': 'warn', diff --git a/lib/configs/flat/vue3-strongly-recommended.js b/lib/configs/flat/vue3-strongly-recommended.js index 2d3bb2b6e..51134ebcb 100644 --- a/lib/configs/flat/vue3-strongly-recommended.js +++ b/lib/configs/flat/vue3-strongly-recommended.js @@ -9,6 +9,7 @@ const config = require('./vue3-essential.js') module.exports = [ ...config, { + name: 'vue:strongly-recommended:rules', rules: { 'vue/attribute-hyphenation': 'warn', 'vue/component-definition-name-casing': 'warn', diff --git a/tools/update-lib-flat-configs.js b/tools/update-lib-flat-configs.js index aed5c3f1a..9d1671b90 100644 --- a/tools/update-lib-flat-configs.js +++ b/tools/update-lib-flat-configs.js @@ -58,6 +58,7 @@ function formatCategory(category) { const globals = require('globals') module.exports = [ { + name: 'vue:base:setup', plugins: { get vue() { return require('../../index') @@ -69,6 +70,7 @@ module.exports = [ } }, { + name: 'vue:base:setup-for-vue', files: ['*.vue', '**/*.vue'], plugins: { get vue() { @@ -97,6 +99,7 @@ const config = require('./${extendsCategoryId}.js') module.exports = [ ...config, { + name: 'vue:${category.categoryId.replace(/^vue3-/u, '')}:rules', rules: ${formatRules(category.rules, category.categoryId)}, } ]