install
npm i -D eslint eslint-config-prettier eslint-plugin-prettier prettier
yarn add -D eslint eslint-config-prettier eslint-plugin-prettier prettier
.eslintrc.json
{
"extends": ["plugin:prettier/recommended"]
}
.prettierrc
{
"tabWidth": 2,
"singleQuote": true,
"trailingComma": "all",
"bracketSpacing": true,
"semi": true,
"useTabs": false,
"arrowParens": "avoid"
}
vscode
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"editor.formatOnSave": true,