ES Lint规则为链接然后承诺调用

时间:2018-01-05 13:54:51

标签: es6-promise eslint

我正在搜索强制执行以下行为的ES Lint规则:

aPromiseCall()
   .then(() => {
       // logic
   })
   .then(() => {
       // logic
   })
   .catch(() => {

   })

请注意,每个.then应缩进4个空格并在a上。单独的行

1 个答案:

答案 0 :(得分:1)

使用以下规则:

"indent": ["error", 4, { "MemberExpression": 1 }]

  

“MemberExpression”(默认值:1)强制执行多行属性链的缩进级别。这也可以设置为“off”以禁用检查MemberExpression缩进。

https://eslint.org/docs/rules/indent#memberexpression