Как настроить линтинг и форматирование для 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"
  }
}

Если есть решения для линтинга и форматирования какие-то иные, то мог бы кто-то подсказать их?


Ответы (0 шт):