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

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

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

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

    谢谢啦

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