0
点赞
收藏
分享

微信扫一扫

插件实现按照 ESLint 规则自动格式化

1. 需求插件

  • ESLint (读取 ESLint 配置文件进行语法检测)
  • Prettier ESLint(按照 ESLint 配置文件进行格式化)
    image-20220112160426574.png

2. 修改默认格式化插件

2.1 找到任意代码文件 右键点击代码区域 选择「使用…格式化文档」
image-20220112160543793.png

2.2 选择「配置默认格式化程序」
image-20220112160622381.png

2.3 选择「Prettier ESLint」
image-20220112160707743.png

到此,已经可以实现「Alt + Shift + F」进行自动格式化啦!

3. 「Ctrl + S」保存时按照 ESLint 规则自动格式化

3.1 找到菜单栏的文件 -> 首选项 -> 设置
image-20220112160919460.png

3.2 点击用户区的设置 JSON 图标 打开 JSON 文件
image-20220112160951271.png

注意: 工作区和用户区的区别

    用户区:应用于当前操作系统用户,只要是在当前电脑上开发,任意项目都会生效该配置(慎重修改)
    工作区:只应用于当前项目,如果更换项目配置会失效

3.3 将以下配置粘贴进设置 JSON 文件中

{
  "eslint.enable": true,
  "eslint.run": "onType",
  "eslint.options": {
      "extensions": [
          ".js",
          ".vue",
          ".jsx",
          ".tsx"
      ]
  },
  "editor.codeActionsOnSave": {
      "source.fixAll.eslint": true
  }
}

3.4 粘贴后如下图
image-20220112161251133.png

到此为止,即可实现保存自动格式化 。

注意: 如果格式化并未按照 ESLint 规则进行,需要将其他所有格式化插件卸载!例如:Beautify、xxxFormatxxx

举报

相关推荐

0 条评论