代码之家  ›  专栏  ›  技术社区  ›  Cocowalla

根据jsdoc错误使用函数时如何显示警告?

  •  0
  • Cocowalla  · 技术社区  · 6 年前

    我正在使用jsdoc记录我的javascript函数并添加类型注释。

    在Visual Studio中,我获得了这些函数的IntelliSense,这非常好。但是,如果我使用了不正确的类型(例如,对于注释为字符串的参数使用整数),那么在任何地方都不会看到任何关于它的警告。如果我对一个函数使用了错误数量的参数,我也会遇到同样的问题。

    我已经查看了“工具”>“选项”中的所有设置,但没有看到任何相关内容。我也使用了Resharper,但在R选项中也没有看到任何内容。

    有没有办法让Visual Studio显示警告?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Cocowalla    6 年前

    我找到了一个 link 有一些答案。有两种方法可以做到这一点:

    1. 通过添加一个 tsconfig.json 到项目的根目录,使用“checkjs:true”
    2. 通过添加 // @ts-check 在文件开头

    然而,在我的例子中,我想在Razor文件中启用它,这些文件都有一个 script 标签在底部-但似乎只有在'pure'javascript/typescript文件中才能进行类型检查。