在目录上运行 ng lint 时遇到问题

rus*_*ord 4 typescript tslint angular

我正在尝试使用 Angular 8 附带的 linter,但我有一段时间忽略了 TSLint 错误。我希望慢慢地清除错误,并且我正在寻找一种在整个目录上运行 linter 的方法,其中一些目录可能有多个子目录。

我查看了 ng lint 的 Angular 文档,但没有发现任何有用的内容(或者我可能忽略了某些内容)。我以为我正在寻找的是--files标志,但我一定做错了什么,因为当我运行时ng lint --files,我只能让它使用单个文件,而不是整个目录。

例如,使用ng lint --files src/app/+register/registration.component.ts效果很好。

有人对此有什么想法吗?我很想得到一些帮助。

提前致谢!

小智 5

对于像我这样几年后使用较新的 Angular 版本访问这个问题的人:

ng lint --lint-file-patterns=src/app/your/path/**/*.ts
Run Code Online (Sandbox Code Playgroud)

在 Angular 14 上测试