首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以使用google closure linter (gjslint)工具检查函数参数?

是否可以使用google closure linter (gjslint)工具检查函数参数?
EN

Stack Overflow用户
提问于 2013-02-22 17:21:07
回答 1查看 240关注 0票数 0

例如,我有以下脚本"test.js":

代码语言:javascript
复制
/**
 * 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检查输入参数。

代码语言:javascript
复制
gjslint --strict --jslint_error "all" --jsdoc test.js

对于计算sum1 (3个输入参数)和sum2 (2个字符串参数)的行,我预计会看到2个错误。但是工具显示“检查了%1个文件,没有发现错误”。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-23 05:45:09

我没有使用闭包Linter,但我相信它更多地用于样式问题-缺少分号之类的(坚持使用http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml)

然而,对于上面的用例,闭包编译器会给出一个JSC_WRONG_ARGUMENT_COUNT警告。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15020648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档