是否可以通过谷歌闭包linter(gjslint)工具检查函数参数
Is it possible to check function arguments by google closure linter (gjslint) tool?
例如,我有以下脚本"test.js":
/**
* Adds two numbers.
* @param {number} a First number.
* @param {number} b First number.
* @return {number} Sum of two numbers.
*/
function add(a, b) {
return a + b;
}
var sum = add(1, 2);
var sum1 = add(1, 2, 4);
var sum2 = add('1', '2');
函数"add"由jsdoc注释。它接受两个数字。我想通过gjslint检查输入参数。
gjslint --strict --jslint_error "all" --jsdoc test.js
我预计在计算sum1(3个输入参数)和sum2(2个字符串参数)的行中会看到2个错误。但工具显示"检查了1个文件,没有发现错误。"
我没有使用Closure Linter,但我相信它更多地用于样式问题-缺少分号等(遵守http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml)
但是,闭包编译器将针对上述用例发出JSC_WRONG_ARGUMENT_COUNT警告。
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 从后端检查Open Social小工具中的用户身份验证
- 用于检查JSX文件中的代码样式的工具
- 是否有任何工具可以检查js文件是否可以安全压缩
- CSS样式没有显示在浏览器上,但检查器/开发工具说它正在应用
- 如何使用Python获取未出现在HTML中,但出现在Chrome的“检查元素”工具中的元素
- 无法使用 Chrome 开发工具检查元素
- 除了jslint之外,还有哪些工具可以验证和检查Javascript语法和样式
- 用于检查Javascript属性是否存在的任何工具
- 如何检查Chrome开发工具是否已打开
- 检查未使用的CSS选择器的工具
- 检查JS文档的工具
- 在Chrome开发者工具中检查js变量
- 如何在URL满足某些条件时才启用Safari工具栏按钮扩展('validate'检查)
- 图像滑块不显示,直到检查开发工具
- YUI如何告诉web检查器/开发工具对象的类型
- 是否可以使用浏览器开发工具来检查asp.net mvc项目中的ViewData ?
- 是否可以通过谷歌闭包linter(gjslint)工具检查函数参数
- 用于检查CSS和JS文件文件夹的工具