Angular 在目录上运行ng lint时遇到问题
我试图使用Angular 8附带的linter,但我已经忽略了TSLint错误一段时间了。我希望能慢慢地清除错误,我正在寻找一种方法来在整个目录上运行linter,其中一些目录可能有多个子目录 我已经看过了,但是我没有发现任何有用的东西(或者我可能忽略了一些东西)。我以为我在寻找的是Angular 在目录上运行ng lint时遇到问题,angular,typescript,tslint,Angular,Typescript,Tslint,我试图使用Angular 8附带的linter,但我已经忽略了TSLint错误一段时间了。我希望能慢慢地清除错误,我正在寻找一种方法来在整个目录上运行linter,其中一些目录可能有多个子目录 我已经看过了,但是我没有发现任何有用的东西(或者我可能忽略了一些东西)。我以为我在寻找的是--files标志,但我一定是做错了什么,因为当我运行nglint--files时,我只能让它使用单个文件,而不能使用整个目录 例如,使用nglint--files src/app/+register/registr
--files
标志,但我一定是做错了什么,因为当我运行nglint--files
时,我只能让它使用单个文件,而不能使用整个目录
例如,使用nglint--files src/app/+register/registration.component.ts
可以完美地工作
有人对此有什么想法吗?我需要一些帮助
提前谢谢 经过一番挖掘,我找到了这个解决方案:
ng lint [ Project name ] --files '[ Directory path ]/*.ts'
使用您自己的选项在括号之间进行更改
您可以将[**]用于未知目录。经过一些挖掘,我找到了以下解决方案:
ng lint [ Project name ] --files '[ Directory path ]/*.ts'
使用您自己的选项在括号之间进行更改
您可以将[**]用于未知目录。您可以使用glob或通配符来获得所需的功能。下面的例子
ng lint --files=src/app/folder/**/*.ts
您可以使用glob或通配符来获得所需的功能。下面的例子
ng lint --files=src/app/folder/**/*.ts
只需在项目上运行
ng lint
?@R.Richards好的,我可以这样做,但我想在特定的目录上运行它,而不是在整个项目上运行它……您可能会认为可以使用带有--file
选项的glob,但我无法判断它是否真的像那样工作ng lint--files=src/app/folder/***.ts
@R.Richards是的,这非常有效。我不知道我能用地球仪。如果你想回答这个问题,我会接受的。非常感谢!只需在项目上运行ng lint
?@R.Richards好的,我可以这样做,但我想在特定的目录上运行它,而不是在整个项目上运行它……您可能会认为可以使用带有--file
选项的glob,但我无法判断它是否真的像那样工作ng lint--files=src/app/folder/***.ts
@R.Richards是的,这非常有效。我不知道我能用地球仪。如果你想回答这个问题,我会接受的。非常感谢!