【问题标题】:How to use npm warnings in tslint?如何在 tslint 中使用 npm 警告?
【发布时间】:2019-04-17 07:59:27
【问题描述】:

我是使用 tslint 的新手,过去我将 eslint 用于 javascript 文件,现在我想使用 tslint 作为我的 typescript linting 工具。

问题是使用 eslint 我能够指定我的一些错误被指定为 NPM 警告,在这种情况下是控制台日志记录。

如您所见,我的“警告”正在引发 npm ERR,有没有办法告诉它应该是 npm WARN ???

【问题讨论】:

    标签: node.js typescript npm eslint tslint


    【解决方案1】:

    要更改规则的严重性,必须将对象用作规则设置。

    {
      // ...
      "rules": {
        "no-console": {
          "options": [true, "log"],
          "severity": "warning"
        }
      }
    }
    

    你也可以关注这个link to the documentation

    【讨论】:

    • 好的,谢谢我使用了这个参考:palantir.github.io/tslint/rules/no-console
    • 啊,我知道这很容易被误解。我相信你现在知道“错误”字符串指的是函数console.error()
    • 当然,现在我指的是控制台方法而不是控制台本身。顺便说一句,您是否知道任何使输出更漂亮的方法,例如着色或更改 npm warn 的警告! WARNING: src/server.ts[3, 1]: Calls to 'console.log' are not allowed.
    • @FAYA 你可以使用-t stylish 选项来获得更漂亮的颜色。 palantir.github.io/tslint/usage/cli
    猜你喜欢
    • 2017-08-24
    • 2021-05-20
    • 2020-08-06
    • 2017-12-04
    • 2023-04-08
    • 1970-01-01
    • 2017-12-20
    • 2018-09-17
    • 1970-01-01
    相关资源
    最近更新 更多