Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions packages/sv/lib/addons/eslint/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,13 @@ export default defineAddon({
if (!content) return content;

const { data, generateCode } = parseJson(content);
const validate: string[] | undefined = data['eslint.validate'];
if (validate && !validate.includes('svelte')) {
const validate: string[] = data['eslint.validate'] ?? ['typescript', 'javascript', 'svelte'];

if (!validate.includes('svelte')) {
validate.push('svelte');
}

data['eslint.validate'] = validate;
return generateCode();
});

Expand Down