有没有办法自动修复 Visual Studio 中的所有 ESLint 错误?

mat*_*360 12 eslint visual-studio-2017

在我正在处理的项目中打开一个旧的 javascript 文件,其中有超过 100 个 ESLint 警告和错误。像这样的东西

  • 缺少分号
  • 意外的尾随逗号
  • 预期为“===”,但看到了“==”

有没有办法一次性自动修复所有这些错误?或者我是否必须手动检查并手动修复每一个?

Ahm*_*her 14

对工作答案的轻微更改(在我的例子中没有)将添加包含要应用 linting 的 js 文件的目录,或文件本身。

npm i -g eslint

eslint --fix .
Run Code Online (Sandbox Code Playgroud)

或者

npm i -g eslint
eslint --fix file.js
Run Code Online (Sandbox Code Playgroud)


小智 10

你可以直接使用 eslint cli ,这样会更快,只需eslint --fix在终端中运行

只需确保您全局安装了 eslintnpm i -g eslint