来自 `Ember Serve`,如何在每个新构建上 运行 lint

from `Ember Serve`, how to run lint on each new build

我在从 Ember 3.12 升级到 Ember 3.20 时遇到了这个问题。最初,每当 ember serve 是 运行ning 时,对代码的任何更改也会触发 linting 脚本重新 运行。我查看了一些 Ember 拉取请求,似乎交换了一些 linting 库,这可能会产生不利的副作用,即不会导致 linting 工具在 ember serve 上 运行 ],或ember test。相反,必须通过命令行手动调用 linting。这是我认为可能与此副作用有关的 PR。

https://github.com/ember-cli/ember-cli/pull/9009

有办法解决这个问题吗?明确地说,我希望 linters 理想地 运行 与 ember serve 而不是作为单独的命令。这对我来说不是什么大问题,但现在必须手动 运行 linting 有点不方便。

如果您愿意,可以通过 re-adding ember-cli-eslint 恢复此功能。

ember install ember-cli-eslint

但是,您可能更愿意将 eslint 添加到您的编辑器中,这样您就可以获得更即时的反馈,而无需观看构建过程。这就是它被删除的原因,因为大多数人倾向于喜欢它。