bun add -D @exer7um/eslint-config
pnpm i -D @exer7um/eslint-config
npm i -D @exer7um/eslint-config
yarn add -D @exer7um/eslint-config
Для использования нужно создать файл eslint.config.mjs
с содержимым:
import exer7umConfig from "@exer7um/eslint-config"
import withNuxt from "./.nuxt/eslint.config.mjs"
export default withNuxt(exer7umConfig)
Добавить в файл nuxt.config.ts
модуль @nuxt/eslint
:
export default defineNuxtConfig({
modules: ["@nuxt/eslint"],
})
Добавить в файл .vscode/settings.json
:
{
"eslint.useFlatConfig": true,
"eslint.validate": ["javascript", "json", "vue", "typescript", "yaml"]
}
Добавить команды для запуска в package.json
:
{
"eslint": "eslint . --max-warnings=0",
"eslint:fix": "eslint . --max-warnings=0 --fix"
}