Skip to content

Commit d135b1f

Browse files
committed
chore: use @vue/typescript prefix for internal config names
- to avoid conflicts with user-defined rules - to serve as an convention across the official vue eslint configs
1 parent 8ec24b6 commit d135b1f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/index.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,15 @@ export default function createConfig({
4949

5050
const projectServiceConfigs: ConfigArray = [
5151
{
52-
name: 'vue-typescript/skip-type-checking-for-js-files',
52+
name: '@vue/typescript/skip-type-checking-for-js-files',
5353
files: ['**/*.js', '**/*.jsx', '**/*.cjs', '**/*.mjs'],
5454
...tseslint.configs.disableTypeChecked,
5555
},
5656
]
5757

5858
if (otherVueFiles.length > 0) {
5959
projectServiceConfigs.push({
60-
name: 'vue-typescript/skip-type-checking-for-vue-files-without-ts',
60+
name: '@vue/typescript/skip-type-checking-for-vue-files-without-ts',
6161
files: otherVueFiles.map(escapePathForGlob),
6262
...tseslint.configs.disableTypeChecked,
6363
rules: {
@@ -100,7 +100,7 @@ export default function createConfig({
100100

101101
if (needsTypeAwareLinting) {
102102
projectServiceConfigs.push({
103-
name: 'vue-typescript/default-project-service-for-ts-files',
103+
name: '@vue/typescript/default-project-service-for-ts-files',
104104
files: ['**/*.ts', '**/*.tsx', '**/*.mts'],
105105
languageOptions: {
106106
parser: tseslint.parser,
@@ -113,7 +113,7 @@ export default function createConfig({
113113

114114
if (vueFilesWithScriptTs.length > 0) {
115115
projectServiceConfigs.push({
116-
name: 'vue-typescript/default-project-service-for-vue-files',
116+
name: '@vue/typescript/default-project-service-for-vue-files',
117117
files: vueFilesWithScriptTs.map(escapePathForGlob),
118118
languageOptions: {
119119
parser: vueParser,
@@ -128,7 +128,7 @@ export default function createConfig({
128128

129129
// Vue's own typing inevitably contains some `any`s, so some of the `no-unsafe-*` rules can't be used.
130130
projectServiceConfigs.push({
131-
name: 'vue-typescript/type-aware-rules-in-conflit-with-vue',
131+
name: '@vue/typescript/type-aware-rules-in-conflit-with-vue',
132132
files: ['**/*.ts', '**/*.tsx', '**/*.mts', '**/*.vue'],
133133
rules: {
134134
'@typescript-eslint/no-unsafe-argument': 'off',
@@ -165,7 +165,7 @@ export default function createConfig({
165165
...pluginVue.configs['flat/base'],
166166

167167
{
168-
name: 'vue-typescript/setup',
168+
name: '@vue/typescript/setup',
169169
files: ['*.vue', '**/*.vue'],
170170
languageOptions: {
171171
parser: vueParser,

0 commit comments

Comments
 (0)