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
или eslint.config.ts
с содержимым:
import createESLintConfig from "@exer7um/eslint-config"
export default createESLintConfig()
Добавить в файл .vscode/settings.json
:
{ "eslint.validate": ["javascript", "json", "vue", "typescript", "yaml"] }
Добавить команды для запуска в package.json
:
{
"eslint": "eslint --max-warnings=0",
"eslint:fix": "eslint --max-warnings=0 --fix"
}
В функцию createESLintConfig
можно передавать параметры для включения/отключения плагинов, а также для управления правилами.
import createESLintConfig from "@exer7um/eslint-config"
export default createESLintConfig({ plugins: { tailwindcss: false } })
import createESLintConfig from "@exer7um/eslint-config"
export default createESLintConfig({ rules: { "no-console": "off" } })