我在某处读到,在你的 JavaScript 中使用 jsdoc 和谷歌关闭工具 gjslint,你可以强输入你的 javascript。它不是真正的强类型,但该工具将报告未注释的变量和/或参数。
这是测试文件:
var keywordLists = {
hello: function($obj) {
this.something = 22;
}
};
在 gjslint 报告空白错误后,它会传递文件;以下命令:
c:\Python27\Scripts\gjslint.exe --strict --jsdoc js\test.js
给出输出:
1 files checked, no errors found.
我想用它作为一种编译时检查,但它所做的只是让我对错误的空格感到头疼。我希望它忽略白色间距并检查 jsdoc 和对具有有效/强类型参数的函数的调用。
我在带有 pythod 2.3.7 的 Windows 7-64 上使用它(python 3 在 Windows 上根本不起作用,因为它不会在没有大量错误的情况下安装,然后甚至无法打印 gjslint --help 后记) .
有谁知道我在这里做错了什么?