关于换行格式的 Prettier.js 方法参数

新手上路,请多包涵

我正在运行 Prettier.js(VSCode 插件)/ prettier-eslint-cli 。它将超过 80 个字符限制的方法参数格式化如下(将每个参数放在一个新行上)。

 someMethod(
  argumentOne,
  argumentTwo,
  argumentThree,
  argumentFour,
  argumentFive, // Hits 80 character word wrap here
  argumentSix,
  argumentSeven
) {
  // Some codes
}

有没有办法修改选项,以便它格式化参数以尝试在每行上容纳 80 个字符?而不是每次都将它们添加到新行。

 someMethod(argumentOne, argumentTwo, argumentThree, argumentFour,
  argumentFive, argumentSix, argumentSeven) {
  // Some codes
}

原文由 Jordan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
1 个回答

据我所知,目前还没有这样做的选择。当您的参数超过 printWidth(默认为 80)时,prettier 会将每个参数分成单独的一行。

一种方法是增加 printWidth 选项,以便您的参数保持在同一行。更漂亮的文档提到了 maximum line length rules are often set to 100 or 120https://prettier.io/docs/en/options.html

原文由 Binh 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题