"ng lint"安静的选择?



如何在不显示警告的情况下运行ng lint?TSLint CLI 提供了一个 --quiet 标志,但似乎没有用于 Angular 的标志或通过 CLI 标志的方法。我仍然希望在我的 tsconfig 中出现警告,以便它们显示在编辑器中,但有时我只想要一个错误列表。

只需运行ng lint --quiet,就会只显示"错误"消息。

Widnows 解决方案:

您可以使用 findstr 来搜索文本模式。该参数/v仅打印不包含匹配项的行。

https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/findstr

ng lint [PROJECT NAME] | findstr /v "WARNING: .*"
如果要

运行目录中的所有内容,可以省略 [项目名称]

ng lint | findstr /v "WARNING: .*"

我不确定这是你要问的,但如果你添加这一行:

"defaultSeverity": "warning",

对于tslint.json文件,当您运行 ng lint 时,您将收到警告而不是错误。

我的tslint.json文件如下所示:

{
  "defaultSeverity": "warning",
  "rulesDirectory": [
    "node_modules/codelyzer"
  ],
  "rules": {
    ...

最新更新