V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wjx0912
V2EX  ›  程序员

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

  •  
  •   wjx0912 · 259 天前 · 1461 次点击
    这是一个创建于 259 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    谢谢啦

    11 条回复    2024-03-27 22:06:13 +08:00
    coder001
        1
    coder001  
       259 天前
    我把 C#的命名习惯带去 js ,异步方法一律 Async 后缀,这样就能一眼看出
    z4oSkDNGGC2svsix
        2
    z4oSkDNGGC2svsix  
       259 天前
    尽早崩溃
    winterpotato
        3
    winterpotato  
       259 天前
    具体工具不太了解,但是 JetBrains 的 IDE 会提示 `Promise returned from xxx is ignored ` 改个配置给弄成 error 然后就可以一览了
    Ghrhrrv146
        4
    Ghrhrrv146  
       259 天前
    可以配置 eslint 的 require await 规则
    lee88688
        5
    lee88688  
       259 天前
    就像#4 一样直接使用 eslint 配置,把这个配置改成 error 级别,我记得 next js 貌似默认就有这个配置,提交的进行一次检查你就不会忘记了。
    june4
        6
    june4  
       259 天前
    还是转用 typescript 吧,那个 eslint 有相应的规则,纯 js 不知道有没有,毕竟这是需要类型信息的
    TimPeake
        7
    TimPeake  
       259 天前
    别说 idea 了,vscode 默认配置下好像都会提示 爆红?所以你是怎么写完都没发现的。。。。
    wjx0912
        8
    wjx0912  
    OP
       258 天前
    感谢 4 楼。感谢大伙~
    wjx0912
        9
    wjx0912  
    OP
       258 天前
    暂时不考虑 jetbrains 了,撸 js 还是 vscode 比较习惯
    weijancc
        10
    weijancc  
       258 天前
    你是关了警告吗? vscode 你没 await 是有斜线警告的.
    anUglyDog
        11
    anUglyDog  
       248 天前
    vscode 没加 await 也会有波浪线提示吧我记得。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2576 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:12 · PVG 13:12 · LAX 21:12 · JFK 00:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.