例如,我有以下脚本“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 个文件,未发现错误”。