js 的异步函数经常前面忘了 await,有木有好的工具推荐下

2024-03-16 21:47:29 +08:00
 wjx0912

极少数是不需要加 await 的。所以有没有这样的工具,没有加 await 的全部列出来?

谢谢啦

1798 次点击
所在节点    程序员
11 条回复
coder001
2024-03-16 22:59:30 +08:00
我把 C#的命名习惯带去 js ,异步方法一律 Async 后缀,这样就能一眼看出
z4oSkDNGGC2svsix
2024-03-16 23:07:09 +08:00
尽早崩溃
winterpotato
2024-03-17 00:45:47 +08:00
具体工具不太了解,但是 JetBrains 的 IDE 会提示 `Promise returned from xxx is ignored ` 改个配置给弄成 error 然后就可以一览了
Ghrhrrv146
2024-03-17 03:37:08 +08:00
可以配置 eslint 的 require await 规则
lee88688
2024-03-17 08:24:04 +08:00
就像#4 一样直接使用 eslint 配置,把这个配置改成 error 级别,我记得 next js 貌似默认就有这个配置,提交的进行一次检查你就不会忘记了。
june4
2024-03-17 09:49:52 +08:00
还是转用 typescript 吧,那个 eslint 有相应的规则,纯 js 不知道有没有,毕竟这是需要类型信息的
TimPeake
2024-03-17 09:59:58 +08:00
别说 idea 了,vscode 默认配置下好像都会提示 爆红?所以你是怎么写完都没发现的。。。。
wjx0912
2024-03-17 18:11:46 +08:00
感谢 4 楼。感谢大伙~
wjx0912
2024-03-17 18:12:35 +08:00
暂时不考虑 jetbrains 了,撸 js 还是 vscode 比较习惯
weijancc
2024-03-17 20:38:24 +08:00
你是关了警告吗? vscode 你没 await 是有斜线警告的.
anUglyDog
2024-03-27 22:06:13 +08:00
vscode 没加 await 也会有波浪线提示吧我记得。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1024342

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX