prettier
可以帮助监控代码风格,vscode中配置相关插件达到保存后,自动修改代码格式的效果。
安装
- prettier@^2.5.1
- eslint@^8.7.0
- @typescript-eslint/parser@^5.0.1 and typescript@^4.4.4 (Only for TypeScript projects)
npm i -D prettier eslint
配置自动格式化
1 .eslintrc.js
module.exports = {
  extends: ['eslint:recommended'],
  parserOptions: {
    ecmaVersion: 2018,
    sourceType: 'module',
  },
};
2 .prettierrc
{
  "semi": true,             // 结尾是否强制加;
  "singleQuote": false,     // 字符串是否用单引号
  "trailingComma": "none"   // 数组/属性最后一个元素后要不要强制加逗号
}
3 安装插件Prettier ESLint

4 .vscode/settings.json 焦点移动自动保存,保存后自动格式化,使用安装好的插件
{
  "editor.defaultFormatter": "rvest.vs-code-prettier-eslint",
  "editor.formatOnPaste": false,
  "editor.formatOnType": false,
  "editor.formatOnSave": true,
  "editor.formatOnSaveMode": "file",
  "files.autoSave": "onFocusChange"
}
5 重启vscode生效