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

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

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

    腾讯云最新优惠活动来了:云产品限时1折,云服务器低至88元/年 ,点击这里立即抢购:9i0i.cn/qcloud,更有2860元代金券免费领取,付款直接抵现金用,点击这里立即领取:9i0i.cn/qcloudquan

    (福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

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

    谢谢啦

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


    http://www.vxiaotou.com