• 请不要在回答技术问题时复制粘贴 AI 生成的内容
datadump
V2EX  ›  程序员

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

  •  
  •   datadump · Mar 16, 2024 · 2119 views
    This topic created in 820 days ago, the information mentioned may be changed or developed.

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

    谢谢啦

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