我正在运行 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
}
最佳答案
据我所知,目前还没有这样做的选项。当您的参数超过 printWidth(默认为 80)时,prettier 会将每个参数分成单独的一行。
一种方法是增加 printWidth 选项,以便您的参数保持在同一行。更漂亮的文档提到 最大行长度规则通常设置为 100 或 120
( https://prettier.io/docs/en/options.html )
关于javascript - 关于换行格式的 Prettier.js 方法参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45565587/