防止JSHint" '一个'已定义但从未使用过。 "对于具有以下参数的未使用功能参数

时间:2016-03-22 08:19:01

标签: javascript gruntjs jshint grunt-contrib-jshint

// jshint unused:strict

var myFunc = function(a, b, c)
{
    return b+c; // a not used => JSHint warning: 'a' is defined but never used.
};

是否有办法禁用或绕过具有以下参数的参数的警告(在上面针对ab的示例中)?

对于未使用的最后一个参数,我总是将参数注释掉(或删除它们)。

在不使用arguments的情况下,JavaScript中的未使用的第一个参数是否可行,或者它是否以某种方式存在?

我想唯一有意义的选择是通过将unused:strict更改为unused:vars(全局或本地函数周围)来禁用所有函数参数的警告?

1 个答案:

答案 0 :(得分:0)

正如@GOTO0已评论过,您可以使用

unused:true

获得完全想要的行为。

来源:JSHint Options Reference