Skip to content

ExEr7um/eslint-config

 
 

Repository files navigation

Конфигурация 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"
}