gpt4 book ai didi

javascript - 如何在 ESLint 中对齐 const 缩进?

转载 作者:数据小太阳 更新时间:2023-10-29 05:28:40 24 4
gpt4 key购买 nike

我正在使用 ESLint使我的 JavaScript 代码风格保持一致。我最喜欢的缩进级别是 4,我希望我的声明样式是这样的:

function () {
let a = 1,
bbb = 2;

const cc = 3,
ddd = 4;
}

但是有一个问题,因为indent每个结构的规则都有一个数字,它是基本缩进的乘积。如果我将我的基本缩进设置为 4,我似乎无法对齐常量。

如果我将规则设置为:

"indent": ["error", 4, {"VariableDeclarator": {"const": 1}}],

正确的对齐方式是 4 个空格:

const cc = 3,
ddd = 4;

如果我将规则设置为 2:

"indent": ["error", 4, {"VariableDeclarator": {"const": 2}}],

它需要 8 个空格:

const cc = 3,
ddd = 4;

它不接受 float 。如何使用 ESLint 以我想要的方式对齐 var、let 和 const?

最佳答案

根据https://eslint.org/docs/rules/indent您可以使用:
缩进:[“错误”,2,{“VariableDeclarator”:{“var”:2,“let”:2,“const”:3}}

您还可以使用以下规则避免此问题: https://eslint.org/docs/rules/one-var https://eslint.org/docs/rules/one-var-declaration-per-line

关于javascript - 如何在 ESLint 中对齐 const 缩进?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43689389/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com