首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >方法声明参数的自定义ESLint/TypeScript缩排规则

方法声明参数的自定义ESLint/TypeScript缩排规则
EN

Stack Overflow用户
提问于 2020-11-28 08:07:31
回答 1查看 93关注 0票数 1

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

ESLint似乎没有这样的规则,我想我只能放弃在我的方法的参数列表中强制执行任何缩进规则。我可以接受这个事实。

然而,我很难找出正确的AST节点语法来表达这一点。我正在使用AST Explorer,但是我找不到正确的节点语法来描述我在那里看到的内容。

我可以单独使用MethodDefinition,但它只控制方法本身开头的缩进,而不控制参数的任何内容。

我可以使用MethodDefinition > :expression *,但是在方法的整个主体中没有强制执行缩进规则。我不想禁用那么多的线缆。

我尝试过像MethodDefinition > params > Identifier这样的语法,但这不起任何作用。该主题的其他变体crash ESLint。

有没有人能告诉我我要做什么的正确的ESLint语法?非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2020-11-28 08:23:32

在这里发帖之前,我似乎放弃得太快了。正确的语法是MethodDefinition Identifier。我猜诀窍是忽略节点层次结构中的任何小写步骤,而只指定大写的节点类型。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65045171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档