ESLint:如何自动--修复导出/导入始终为多行?

Har*_*nen 7 javascript formatting eslint

我使用更漂亮的 ESLint(运行 eslint 并--fix根据 ESLint 规则格式化代码)。

我想让出口总是多行。我已经尝试了我能想到的所有组合,但结果并不相加。

相关 ESLint 规则:https ://eslint.org/docs/rules/object-curly-newline

我想要的是这个:

格式化前:

export { a, b, c, d } 
Run Code Online (Sandbox Code Playgroud)

格式化后:

export {
  a,
  b,
  c,
  d
}
Run Code Online (Sandbox Code Playgroud)

如果是单个导出,则可以:

export { a }
// Or
export {
  a
}
Run Code Online (Sandbox Code Playgroud)

有可能这样--fix做吗?我能得到的最接近的是:

export {
  a, b, c, d
}
Run Code Online (Sandbox Code Playgroud)