所以,我想知道是否有可能阻止更漂亮的在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 我什至不确定上述内容是否仍然适用于您想要的,但这似乎是尝试的最佳选择。