如何在不显示警告的情况下运行ng lint
?TSLint CLI提供了一个--quiet标志,但似乎Angular没有这样的标志或者传递CLI标志的方法。我仍希望在我的tsconfig中显示警告,以便在编辑器中显示,但有时我只想要一个错误列表。
如何在不显示警告的情况下运行ng lint
?TSLint CLI提供了一个--quiet标志,但似乎Angular没有这样的标志或者传递CLI标志的方法。我仍希望在我的tsconfig中显示警告,以便在编辑器中显示,但有时我只想要一个错误列表。
ng lint --quiet
,只会显示“error”消息。Windows解决方案:
您可以使用findstr搜索文本模式。参数/v
仅打印不包含匹配项的行。
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/findstr
ng lint [PROJECT NAME] | findstr /v "WARNING: .*"
ng lint | findstr /v "WARNING: .*"
我不确定这是否是您要问的,但如果您添加此行:
"defaultSeverity": "warning",
在你的tslint.json
文件中,当你运行ng lint
时,你会得到警告而不是错误。
我的tslint.json
文件看起来像这样:
{
"defaultSeverity": "warning",
"rulesDirectory": [
"node_modules/codelyzer"
],
"rules": {
...
ng lint
命令时,我希望只报告错误。 - Craig Smitham