【问题标题】:Can I get JSDoc-based Type Checking in WebStorm?我可以在 WebStorm 中获得基于 JSDoc 的类型检查吗?
【发布时间】:2017-02-05 16:38:14
【问题描述】:

我想通过使用 JSDoc 注释来强制类型安全,从而涉足 Javascript 静态类型的水(是的,我知道 Flow/Typescript,但它们并没有真正涉足炮弹入池中)。

但是,我发现的唯一可以从我的 JSDoc 注释中对我的代码进行类型检查的工具是 Google Closure 编译器,我看不出有任何方法可以将它集成到 Webstorm 中(所以我可以例如,在我为字符串分配数字的那一刻看到一条红色的波浪线)。

所以,我的问题是,是否有任何方法可以通过某种方式结合 Google 编译器或通过其他工具使 Webstorm “强制”(在违反的情况下绘制波浪线)类型安全?

【问题讨论】:

    标签: javascript google-closure-compiler jsdoc


    【解决方案1】:

    看起来这是一种 RTFM 情况:WebStorm 开箱即用地支持此功能 (https://blog.jetbrains.com/webide/2012/10/validating-javascript-code-with-jsdoc-types-annotations/)。但是,它不能“开箱即用”:您必须专门启用它、安装 Google Closure Compiler、告诉 WebStorm 它(以及它的配置文件)所在的位置等等。

    【讨论】:

    • 一旦您完成了使其工作所需的所有步骤,它就会“正常工作”:) 很高兴知道,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-08
    • 2021-03-23
    • 2020-05-20
    • 1970-01-01
    • 1970-01-01
    • 2014-04-08
    相关资源
    最近更新 更多