【问题标题】:from `Ember Serve`, how to run lint on each new build来自“Ember Serve”,如何在每个新版本上运行 lint
【发布时间】:2021-02-09 05:31:47
【问题描述】:

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

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

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

【问题讨论】:

  • 是的,他们在 3.16 左右的几个版本之前已经改变了这一点。

标签: ember.js ember-cli


【解决方案1】:

如果您愿意,可以通过重新添加 ember-cli-eslint 来恢复此功能。

ember install ember-cli-eslint

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

【讨论】:

    猜你喜欢
    • 2019-06-14
    • 1970-01-01
    • 2018-12-03
    • 1970-01-01
    • 1970-01-01
    • 2016-01-31
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    相关资源
    最近更新 更多