Skip to content

ESLint ​

Add basics for Vite

Configuration ​

You can setup ESLint easily with preset, I offer the amazing @antfu/eslint-config from github.com/antfu/eslint-config.

sh
pnpm add -D eslint @antfu/eslint-config
sh
touch .eslintrc
json
{
  "extends": "@antfu"
}
json
{
  "scripts": {
    "lint": "eslint .",
    "lint:fix": "eslint . --fix"
  }
}

.eslintignore ​

ESLint will scan every directory in your project, so you can add .eslintignore to ignore some directories.

sh
touch .eslintignore

You can check Configs for example.

Format on save VSCode ​

sh
mkdir .vscode
touch .vscode/settings.json
json
{
  "prettier.enable": false,
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  }
}

Manual ​

Add eslint.

sh
pnpm add @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint -D

Create configuration.

sh
touch .eslintrc

You can check Configs for example.

MIT License