[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%的情况下是安全的,但我推荐以下工作流程:

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

这样,你就永远不会被一个错误的自动更正所震惊.

Typescript相关问答推荐

发出与HTML多姆事件重叠的Angular事件

Typescript自定义键映射

VS代码1.88.0中未出现自动导入建议

类型安全JSON解析

React typescribe Jest调用函数

具有动态键的泛型类型

STypescript 件的标引签名与功能签名的区别

如何在另一个参数类型中获取一个参数字段的类型?

PrimeNG日历需要找到覆盖默认Enter键行为的方法

通过字符串索引访问对象';S的值时出现文字脚本错误

被推断为原始类型的交集的扩充类型的交集

如何在React组件中指定forwardRef是可选的?

NPM使用Vite Reaction应用程序运行预览有效,但我无法将其部署到Netlify

使用Type脚本更新对象属性

如何扩展RxJS?

Typescript .根据枚举输入参数返回不同的对象类型

如何创建由一个帐户签名但使用另一个帐户支付的Hedera交易

如何在TypeScript中描述和实现包含特定属性的函数?

确保财产存在

如何根据Typescript 中带有泛型的对象嵌套键数组获取数组或对象的正确类型?