javascript - JSDoc - 如何检查 JavaScript 的类型

标签 javascript eclipse validation jshint jsdoc

我正在申请 JSDoc注释:

/**
 * @param {number} millis
 * @param {function} callback
 * */
function sleep(millis, callback) {
    setTimeout(function() {
        callback();
    }, millis);
}

那么什么工具会告诉下一行有错误?

sleep('aaa', 'sdsdsd');

JSHint 是否知道 JSDoc 类型注释?如何在 Eclipse 中启用此类支持?

最佳答案

jshint 不知道 jsdoc 注释。但是你可以看看使用 eslint并为其编写一个插件来对函数调用执行类型检查。根据项目的设置方式,您可能最终不得不预先解析代码以将注释提取到 eslint 规则将使用的规则文件中。

关于javascript - JSDoc - 如何检查 JavaScript 的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22218964/

相关文章:

javascript - 如何修复跨浏览器环境下的宽度属性

eclipse - 无法使用 eclipse、apache2 和 tomcat7 (Ubuntu) 访问我的 webapp

model-view-controller - 如何在主干应用程序中显示反馈/错误消息

javascript - 抛出异常 : Node. js 与 Gevent

javascript - 使用 Rickshaw.Graph.Ajax 时如何显示数据

javascript - 用于在网页中编写脚本的 Firefox 扩展

Android LogCat 设备断开连接

java - 如何启动 : comet programming with Java

java - 在java中验证值对象(继承)

java - 本地化 Spring Boot 验证消息中的消息参数未解析