首页 > 解决方案 > ESLint 缩进和操作符换行

问题描述

我们的 ESLint 配置继承自 airbnb 的配置。

尽管打开了缩进规则,但出于某种原因,这是允许的:

let a = some * math
* operators;

即使我希望它需要以下内容(强调的额外缩进):

let a = some * math
    * operators;

压痕 linting 在其他任何地方都按预期工作。

例如,linting 会抱怨这里的缩进:

let c = somefunction(
parm
);

这是 ESLint 中的错误,还是我需要在配置中打开规则?indent 的文档中似乎没有任何内容适用,而且我没有看到任何其他似乎相关的规则。

谢谢!

标签: javascripteslinteslint-config-airbnb

解决方案


推荐阅读