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