Eslint 认为一个 tab 是 4 个空格

Eslint thinks a tab is 4 spaces

在 Microsoft Visual Studio 代码中使用 ESLint 时,ESLint 决定我的制表符是四个空格。当我单击 'quick fix' 和 'fix this indent problem' 时它修复得很好,但为什么我的 tab 键没有插入 ESLint 识别的选项卡?我已阅读 并关闭了 editor.insertSpaces 但这似乎并没有解决它。知道如何让 ESLint 注册我的标签吗?我不想完全禁用该规则,但如果必须的话,我会这样做。

编辑:这个问题似乎只出现在我的 index.js 文件中。

settings.json 文件中,您应该添加这一行:

"editor.tabSize": 2