javascript - 使用链式方法的 Eslint 缩进

标签 javascript reactjs react-native eslint chained

如何将 eslint 配置为:

Promise.all(promises)
.then(() => {
  myExampleFunction()
})

代替:

Promise.all(promises)
    .then(() => {
      myExampleFunction()
    })

我们正在使用以下 eslint 包:

"eslint": "4.12.0",
"eslint-plugin-promise": "3.6.0",
"eslint-plugin-react": "7.5.1",
"eslint-plugin-react-native": "3.2.0",

最佳答案

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

“将 MemberExpression 设置为 0 的 2 个空格的缩进将使用 0 个空格缩进多行属性链。” - indent - Rules

作为行内注释 /*eslint 缩进: ["error", 2, { "MemberExpression": 0 }]*/

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

关于javascript - 使用链式方法的 Eslint 缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47566534/

相关文章:

javascript - 时间 react 后执行操作

javascript - 如何在 React/Next.js 中更新状态而不进入无限重新渲染循环?

android - 当我尝试在 marshmellow 版本上打开 MAP 时可能出现未处理的 promise 拒绝

android - react native 生成签名的 apk 错误

javascript - 未从 div 下拉列表下的链接中删除类

javascript - 如何在javascript中调用文件下载窗口?

reactjs - react native : Can react native find out the exact absolute position for each device?

javascript - 隐藏以前的选项卡和标题 react-navigation v3

javascript - 导入 `spyOn` 函数摆脱 'not defined' eslint 错误

javascript - jslint 预期为 ']',结果看到 '/'