diff --git a/README.md b/README.md index 50140ce75..a9902e8b7 100644 --- a/README.md +++ b/README.md @@ -78,14 +78,7 @@ export default [ } }, { - files: [ - '*.svelte', - '**/*.svelte', - '*.svelte.ts', - '**/*.svelte.ts', - '*.svelte.js', - '**/*.svelte.js' - ], + files: ['**/*.svelte', '**/*.svelte.js'], languageOptions: { parserOptions: { // We recommend importing and specifying svelte.config.js. @@ -132,33 +125,20 @@ export default ts.config( } }, { - files: ['*.svelte', '**/*.svelte'], + files: ['**/*.svelte', '**/*.svelte.ts', '**/*.svelte.js'], // See more details at: https://typescript-eslint.io/packages/parser/ languageOptions: { parserOptions: { projectService: true, extraFileExtensions: ['.svelte'], // Add support for additional file extensions, such as .svelte - parser: ts.parser + parser: ts.parser, // Specify a parser for each language, if needed: // parser: { // ts: ts.parser, // js: espree, // Use espree for .js files (add: import espree from 'espree') // typescript: ts.parser // }, - } - } - }, - { - files: [ - '*.svelte', - '**/*.svelte', - '*.svelte.ts', - '**/*.svelte.ts', - '*.svelte.js', - '**/*.svelte.js' - ], - languageOptions: { - parserOptions: { + // We recommend importing and specifying svelte.config.js. // By doing so, some rules in eslint-plugin-svelte will automatically read the configuration and adjust their behavior accordingly. // While certain Svelte settings may be statically loaded from svelte.config.js even if you don’t specify it, diff --git a/docs/user-guide.md b/docs/user-guide.md index 9af837e2d..0eba2e2bd 100644 --- a/docs/user-guide.md +++ b/docs/user-guide.md @@ -43,14 +43,7 @@ export default [ } }, { - files: [ - '*.svelte', - '**/*.svelte', - '*.svelte.ts', - '**/*.svelte.ts', - '*.svelte.js', - '**/*.svelte.js' - ], + files: ['**/*.svelte', '**/*.svelte.js'], languageOptions: { parserOptions: { // We recommend importing and specifying svelte.config.js. @@ -97,33 +90,20 @@ export default ts.config( } }, { - files: ['*.svelte', '**/*.svelte'], + files: ['**/*.svelte', '**/*.svelte.ts', '**/*.svelte.js'], // See more details at: https://typescript-eslint.io/packages/parser/ languageOptions: { parserOptions: { projectService: true, extraFileExtensions: ['.svelte'], // Add support for additional file extensions, such as .svelte - parser: ts.parser + parser: ts.parser, // Specify a parser for each language, if needed: // parser: { // ts: ts.parser, // js: espree, // Use espree for .js files (add: import espree from 'espree') // typescript: ts.parser // }, - } - } - }, - { - files: [ - '*.svelte', - '**/*.svelte', - '*.svelte.ts', - '**/*.svelte.ts', - '*.svelte.js', - '**/*.svelte.js' - ], - languageOptions: { - parserOptions: { + // We recommend importing and specifying svelte.config.js. // By doing so, some rules in eslint-plugin-svelte will automatically read the configuration and adjust their behavior accordingly. // While certain Svelte settings may be statically loaded from svelte.config.js even if you don’t specify it,