ng lint --fix=true 不修复 linting 错误

ng lint --fix=true doesn't fix linting errors

在使用“ng new”创建新项目并修改 tslint.json 以使用制表符而不是空格后,运行“ng lint --fix=true”没有任何效果在 .ts 文件上:

ng lint --fix=true

只列出错误,但不修复它们。根据documentation,应该可以。

ERROR: 4:1   indent  tab indentation expected
ERROR: 5:1   indent  tab indentation expected
ERROR: 6:1   indent  tab indentation expected
ERROR: 9:1   indent  tab indentation expected

环境:Angular CLI:10.1.7

命令有误吗?

使用命令 ng lint --fix 是正确的,应该修复缩进。
我在一个新的 Angular 项目中尝试使用 tslint,虽然它确实修复了例如引号,由于某种原因它没有修复缩进(即使它应该有一个 fixer)。

也许可以使用 prettier 进行代码格式化?它是一个非常可靠的格式化工具,而 tslint 已被弃用,它更像是一个 linter 而不是格式化程序。

ng lint --fix 使用这个命令我们可以修复 -> 错误:22:27 引号 " 应该是 ' 一次出现此类问题 运行 在您的 CMD 上执行此命令。