【问题标题】:"ng lint" quiet option?“ng lint”安静选项?
【发布时间】:2019-06-16 10:15:54
【问题描述】:

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

【问题讨论】:

    标签: angular typescript tslint


    【解决方案1】:

    Widnows 解决方案:

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

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

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

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

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

    【讨论】:

      【解决方案2】:

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

      "defaultSeverity": "warning",
      

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

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

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

      【讨论】:

      • 我认为他只想显示错误并抑制警告。
      • 正确,我希望警告和错误都出现在智能感知中,但是当我运行ng lint 命令时,我希望它只运行报告错误。
      • 也在寻找答案
      猜你喜欢
      • 2015-11-04
      • 1970-01-01
      • 2017-03-15
      • 1970-01-01
      • 2021-02-07
      • 1970-01-01
      • 2016-07-17
      • 1970-01-01
      • 2018-10-20
      相关资源
      最近更新 更多