[64, 1]: space indentation expected
    [15, 27]: Missing semicolon
    [109, 36]: missing whitespace
    [111, 24]: missing whitespace
    [70, 1]: Consecutive blank lines are forbidden

我一直从TSLint收到这样的警告。有大量的警告,很难手动修复它。

我一直在寻找一种可以自动修复大多数警告的方法。

最佳答案

您可以使用TSLint的 --fix option自动修复大多数警告。在一个常见的用例中,可能看起来像这样:

tslint --fix -c ./config/tslint.json 'src/**/*{.ts,.tsx}'

请记住,这将覆盖您的源代码。尽管这是99.9%的时间是安全的,但我还是建议您使用以下工作流程:
  • 提交对代码
  • 所做的更改
  • 与上面的
  • 一起使用--fix标志运行TSLint
  • 快速查看TSLint对
  • 所做的更改
  • 使用这些更改进行新提交,或将其修改为以前的提交

  • 这样,您就不会因流氓自动更正出错而感到惊讶。

    关于angular - 自动修复TSLint警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44841215/

    10-11 21:10