ler*_*ros 8 firebase eslint prettier firebase-cli
我正在编写一些 Firebase 函数。开箱即用,它附带了带有 eslint-plugin-promise 的 EsLint(这很棒)。看来 eslint-plugin-promise 也带来了更漂亮的功能。我不习惯 prettier,但我在 .prettierrc 文件中配置了一些我喜欢的东西,但我无法弄清楚这个 Promise 链问题。
我正在将 Promise 调用链接到新线路上,但 Prettier 迫使我将它们放在一行上。
我的代码:
module.exports = functions.firestore
.document('thing/{thingId}')
.onCreate((snap, context) => {
// stuff
});
Run Code Online (Sandbox Code Playgroud)
Prettier 正在重新格式化为:
module.exports = functions.firestore.document('thing/{thingId}').onCreate((snap, context) => {
// stuff
}
Run Code Online (Sandbox Code Playgroud)
我认为 Prettier 的版本更糟糕。它更难阅读,也更难区分。
知道如何关闭它吗?我现在刚刚禁用了 Prettier,我不喜欢它,因为我喜欢 Prettier 的大部分功能。
| 归档时间: |
|
| 查看次数: |
4637 次 |
| 最近记录: |