是否有可能阻止更漂亮的在 Promise.try 之后为 .then() {} 语句添加额外的选项卡?



所以,我想知道是否有可能阻止更漂亮的在Promise.try或只是简单的return PromiseFn() .then(() => {})..之后为.then() {}语句添加额外的选项卡

通常,我写承诺链,看起来像这样:

import Promise from "Bluebird"
Promise.try() {
// code..
})
.then(() => {
// more core
})
.then(() => {
// more code
})

更漂亮的样子:

Promise.try() {
// code..
})
.then(() => {
// more core
})
.then(() => {
// more code
})

所以我想知道,是否有可能阻止更漂亮的在所有.then()语句之前添加额外的、不需要的选项卡?

看起来 Prettier 是一个非常固执己见的格式化者......

但是您可以标记到更漂亮的节点以忽略下一个节点

// prettier-ignore
Promise.try() {
// code..
})
.then(() => {
// more core
})
.then(() => {
// more code
})

出于这个原因,我们在项目中放弃了使用 Prettier,它不允许按照我们想要的方式进行格式化。TBH 我什至不确定上述内容是否仍然适用于您想要的,但这似乎是尝试的最佳选择。

最新更新