vs code需要安装 Prettier-Code formatter 插件
Prettier 主要解决的是代码风格的问题

  1. cnpm i prettier eslint-plugin-prettier --save-dev

.eslintrc.js 修改

  1. module.exports = {
  2. ...,
  3. plugins: ['prettier'], //这是一个prettier插件,它可以关闭跟eslint冲突的那些规则,走自己的规则
  4. rules: {
  5. ...,
  6. 'prettier/prettier': ['error', { endOfLine: 'auto'}], //不符合prettier规范会报错
  7. }
  8. }

.prettierrc.js

  1. module.exports = {
  2. singleQuete: true, // 使用单引号
  3. }

editorconfig

帮助开发人员在不同的编辑器和IDE之间定义和维护一致的编码样式。
vscode 需要自行安装 EditorConfig for VS Code

.editorconfig

  1. root = true
  2. [*]
  3. indent_style = space
  4. indent_size = 2
  5. end_of_line = lf
  6. charset = utf-8
  7. trim_trailing_whitespace = true
  8. [*.md]
  9. trim_trailing_whitespace = false