Prettier 和 ESLint jQuery 间距

Prettier and ESLint jQuery spacing

我的代码在使用 Prettier ESLint 格式化时给我一个错误

原文:

  $(document).trigger('HideDropDown').trigger('UpdateDropDowns');

使用 Prettier 修复

  $(document)
    .trigger('HideDropDown')
    .trigger('UpdateDropDowns');

ESLINT 抱怨我需要额外的空格:

  $(document)
      .trigger('HideDropDown')
      .trigger('UpdateDropDowns');

这个需要通过Prettier或者ESLint来调整吗?我确实更喜欢两个空格而不是 4 个,但我不确定如何调整它以便 ESLint 不会抱怨它。

在我的例子中,我发现以下设置可以让 ESLint 和 Prettier 很好地协同工作:

"MemberExpression": 1 // default is 2