运行ng lint --fix绝对没有任何作用

问题描述

我实际上将npm和角度cli ng更新到了最新版本,并通过运行ng new app-name-here --routing

创建了一个新的角度项目。

要做的第一件事是将项目的缩进从2个空格更改为4个空格,所以我继续使用tsconfig.json文件并进行了更改:

...
"indent": {
    "options": [
         "spaces"
     ]
}
...

根据this

...
"indent": {
    "options": [
         "spaces",4
     ]
}
...

再次运行ng lint --fix,并说所有文件都通过了皮棉测试。

我很奇怪,因为链接到它的资源所指定的模式具有对象的格式,而不是数组的格式。所以我改成了那个,重试了,没有运气。

我如何用4个空格而不是2个空格来填充我的角度项目?

注意:刚刚尝试将“空格”更改为“制表符”,皮棉机显示了警告。但是我只是无法设置空格数量

解决方法

我有opened an issue on github to the angular cli project,回答是这是tslint项目中的错误。

我已经更改了配置,所以现在的棉短袜是eslint,并相应地更新了角度脚本。现在就可以了。