首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动修复TSLint警告

自动修复TSLint警告
EN

Stack Overflow用户
提问于 2017-06-30 07:42:30
回答 6查看 62.8K关注 0票数 82
代码语言:javascript
复制
    [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的类似警告。有大量的警告,这将是非常困难的手动修复。

我正在寻找一种方法,可以自动修复的大部分警告。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2017-06-30 15:42:37

您可以使用选项 of TSLint自动修复大多数警告。在一个常见的用例中,这可能类似于这样的情况:

代码语言:javascript
复制
tslint --fix -c ./config/tslint.json 'src/**/*{.ts,.tsx}'

请记住,这将覆盖您的源代码。虽然这在99.9%的情况下是安全的,但我建议使用以下工作流:

  1. 提交您对代码所做的更改。
  2. 使用上面所示的TSLint标志运行--fix
  3. 快速检查TSLint所做的更改
  4. 使用这些更改进行新的提交,或者简单地将它们修改为以前的提交。

这样,你就不会被一个无赖的自我纠正错误所震惊。

票数 145
EN

Stack Overflow用户

发布于 2017-10-26 07:56:32

代码语言:javascript
复制
tslint --fix --project ./tsconfig.json

这是自动修复所有错误都是根文件夹

票数 24
EN

Stack Overflow用户

发布于 2020-08-04 08:53:31

使用@角/cli,您可以使用ng lint --fix

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44841215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档