Skip to content

Latest commit

 

History

History
60 lines (43 loc) · 1.22 KB

README.md

File metadata and controls

60 lines (43 loc) · 1.22 KB

Конфигурация ESLint

NPM Version NPM Downloads

Установка

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.experimental.useFlatConfig": true,
  "eslint.validate": ["javascript", "json", "vue", "typescript", "yaml"]
}

Добавить команды для запуска в package.json:

{
  "eslint": "eslint . --max-warnings=0",
  "eslint:fix": "eslint . --max-warnings=0 --fix"
}