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

Having trouble running ng lint on a directory

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

我查看了 Angular documentation for ng lint,但我没有发现任何有用的东西(或者我可能忽略了一些东西)。我以为我要找的是 --files 标志,但我一定做错了什么,因为当我 运行 ng lint --files 时,我只能让它与单个文件一起工作,而不是整个目录。

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

有人对此有什么想法吗?我需要一些帮助。

提前致谢!

经过一番挖掘,我找到了这个解决方案:

ng lint [ Project name ] --files '[ Directory path ]/*.ts'

在括号之间更改您自己的选项。

您可以使用 [ ** ] 作为未知目录。

您可以使用 glob 或通配符来获得所需的功能。示例如下。

ng lint --files=src/app/folder/**/*.ts