用链式方法缩进

Wal*_*ari 3 javascript chained reactjs eslint react-native

如何将eslint配置为:

Promise.all(promises)
.then(() => {
  myExampleFunction()
})
Run Code Online (Sandbox Code Playgroud)

代替:

Promise.all(promises)
    .then(() => {
      myExampleFunction()
    })
Run Code Online (Sandbox Code Playgroud)

我们正在使用以下eslint软件包:

"eslint": "4.12.0",
"eslint-plugin-promise": "3.6.0",
"eslint-plugin-react": "7.5.1",
"eslint-plugin-react-native": "3.2.0",
Run Code Online (Sandbox Code Playgroud)

mja*_*lla 7

您可以根据文档将MemberExpression设置为0

“将MemberExpression设置为0的2个空格的缩进将使带有0个空格的多行属性链缩进。” - 缩进-规则

作为内嵌评论 /*eslint indent: ["error", 2, { "MemberExpression": 0 }]*/

在.eslintrc中 "rules": {"indent": ["error", 2, { "MemberExpression": 0 }]}