Как настроить линтинг и форматирование для Svelte?
Настроил ESLint в VSCode, js линтит и форматирует при сохранении файла корректно, но с Svelte (.svelte файлы) не работает. Почему?
.eslintrc.json
{
"env": {
"browser": true,
"es2021": true
},
"plugins": [ "svelte3" ],
"overrides": [
{
"files": ["**/*.svelte"],
"processor": "svelte3/svelte3"
}
],
"extends": [ "airbnb-base" ],
"parserOptions": {
"ecmaVersion": "latest",
"sourceType": "module"
},
"rules": {
...
}
}
package.json
{
"name": "my-project",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview"
},
"devDependencies": {
"@sveltejs/vite-plugin-svelte": "^1.1.0",
"eslint": "^8.27.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-svelte3": "^4.0.0",
"svelte": "^3.52.0",
"vite": "^3.2.0"
}
}
Если есть решения для линтинга и форматирования какие-то иные, то мог бы кто-то подсказать их?