如何在 Firebase 函数中使用 --fix 修复 Lint 问题
Posted
技术标签:
【中文标题】如何在 Firebase 函数中使用 --fix 修复 Lint 问题【英文标题】:How to fix Lint problems with --fix in Firebase Functions 【发布时间】:2021-09-09 09:23:27 【问题描述】:我有一个具有很多 Lint 问题的 firebase 函数代码。如何使用 --fix 修复这些问题。它显示在错误消息的末尾。
firebase 部署
/Users/xxx/firebase/functions/index.js
16:1 error Unexpected tab character no-tabs
16:1 error Expected indentation of 6 spaces but found 1 tab indent
.....
69:1 error Unexpected tab character no-tabs
69:1 error Expected indentation of 6 spaces but found 1 tab indent
69:5 error Trailing spaces not allowed no-trailing-spaces
69:5 error Block must not be padded by blank lines padded-blocks
71:1 error Trailing spaces not allowed no-trailing-spaces
✖ 157 problems (157 errors, 0 warnings)
45 errors and 0 warnings potentially fixable with the `--fix` option.
【问题讨论】:
【参考方案1】:错误信息可能来自 eslint。可以直接运行 eslint:
$ (cd functions && npx eslint . --fix)
# or
$ (cd functions && node_modules/eslint/bin/eslint.js . --fix)
【讨论】:
会修复它吗? 它将修复 eslint 可以自动修复的问题。试一试。以上是关于如何在 Firebase 函数中使用 --fix 修复 Lint 问题的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 NestJs 在 firebase 函数中激活 CORS
在 Firebase 中使用 onUpdate 函数时,如何检索已更新的记录?