在目录上运行ng lint遇到麻烦

问题描述 投票:0回答:2

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

我看过Angular documentation for ng lint,但找不到任何有用的东西(否则我可能会忽略某些东西)。我以为我要找的是--files标志,但是我肯定做错了,因为当我运行ng lint --files时,只能使它用于单个文件,而不是整个目录。

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

有人对此有任何想法吗?我希望获得帮助。

提前感谢!

angular typescript tslint
2个回答
1
投票

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

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

1
投票

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

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

使用您自己的选项在括号之间进行切换。

您可以将[**]用于未知目录。

© www.soinside.com 2019 - 2024. All rights reserved.