我希望能够缩进方法声明中的参数,使它们排成一行,而不是一直被迫将每个参数放在单独的行中。

ESLint似乎没有这样的规则,我想我只能放弃在我的方法的参数列表中强制执行任何缩进规则。我可以接受这个事实。
然而,我很难找出正确的AST节点语法来表达这一点。我正在使用AST Explorer,但是我找不到正确的节点语法来描述我在那里看到的内容。

我可以单独使用MethodDefinition,但它只控制方法本身开头的缩进,而不控制参数的任何内容。
我可以使用MethodDefinition > :expression *,但是在方法的整个主体中没有强制执行缩进规则。我不想禁用那么多的线缆。
我尝试过像MethodDefinition > params > Identifier这样的语法,但这不起任何作用。该主题的其他变体crash ESLint。
有没有人能告诉我我要做什么的正确的ESLint语法?非常感谢!
发布于 2020-11-28 08:23:32
在这里发帖之前,我似乎放弃得太快了。正确的语法是MethodDefinition Identifier。我猜诀窍是忽略节点层次结构中的任何小写步骤,而只指定大写的节点类型。
https://stackoverflow.com/questions/65045171
复制相似问题