如何让 VS Code 根据 ESLint 规则自动格式化

一、安装 ESLint 并配置你需要的规则

使用 npm 安装 ESLint:

$ npm install eslint --save-dev

然后设置一个配置文件:

$ ./node_modules/.bin/eslint --init

之后,你可以运行 ESLint 检查代码:

$ ./node_modules/.bin/eslint '**/*.[jt]s'

二、安装 VS Code 扩展

打开 VS Code 扩展栏(Ctrl+Shift+X),安装 ESLint 插件。安装完成后,代码中不符合 ESLint 规则的地方会被标识出来,鼠标悬停在上面可以看到对应的 ESLint 规则。如果是可修复的规则,可以点击 Quick Fix 进行修复。
如何让 VS Code 根据 ESLint 规则自动格式化 图1-1

三、修改 VS Code 设置

打开设置(Ctrl+,),切换到 JSON 模式,添加配置 codeActionsOnSave 如下:

{
  "editor.codeActionsOnSave": {
      "source.fixAll.eslint": true
  }
}

这样你在保存文件时就会触发 ESLint 进行自动修复了。

文中使用的工具或者包的版本:
eslint 7.17.0、Visual Studio Code 1.52.1、VS Code ESLint extension 2.1.14

原文地址:https://www.cnblogs.com/yshenhua/p/14244278.html