Prettier中链式调用折行的疑问

来源:2-2 代码格式化工具prettier

箛影

2020-10-30

我原本写出来的格式(也是我想要的):

return window.fetch(request).then(response => {
    return response.json()
}).catch(err => {
    // do something...
})

使用 Prettier 格式化后的样子:

return window
    .fetch(request)
    .then(response => {
        return response.json()
    })
    .catch(err => {
        // do something...
    })

本来简简单单的 4 行代码,硬是给我整出 8 行来,表示很蛋疼。个人也不喜欢这种格式。

我的 Prettier 配置 printWidth 设置成了 160,很明显这个是没用超过 160 的。

所以我的想法是:只要链式调用的列数不超过设定值就不折行,请问有什么办法实现吗?

写回答

1回答

Jokcy

2020-10-31

以我的了解,这个没法配置,你可以看一下官方文档所有的配置项有没有你要的。你可以用 `// prettier-ignore` 注释来忽略一些代码

0
0

Vue3.0+TS打造企业级组件库 前端中高级开发者必修课

深度匹配高级前端工程师用人需求 打造属于你自己的开源项目

1310 学习 · 250 问题

查看课程