Required:
- ESLint (vscode code linting plugin)
- Prettier (vscode code formatting plugin)
Recommended:
- Volar (vscode syntax highlight plugin)
It is recommended to bootstrap your config with command
npm init @eslint/config
Select desired options and then install dependencies that are left
- Prettier (
npm i -D prettier
) - ESLint (
npm i -D eslint-config-prettier eslint-plugin-prettier eslint-plugin-vue
) - Pug (
npm i -D pug @prettier/plugin-pug
) - Airbnb (
npm i -D eslint-config-airbnb-base eslint-plugin-import
) - Vite (
npm i -D vite-plugin-eslint
)
npm i -D prettier pug @prettier/plugin-pug eslint eslint-config-airbnb-base eslint-config-prettier eslint-plugin-prettier eslint-plugin-vue eslint-plugin-import vite-plugin-eslint