我正在申请 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/