我怎样才能忽略jsHint中指定的错误?

时间:2015-12-14 07:59:05

标签: jshint

当我运行require.js时,我在工作中使用jshint 它会告诉我这个:
line 11, col 1, 'define' is not defined.
我想这样做:
如果define未定义,则忽略,
如果其他人未定义,请告诉我错误
我怎么写jshint.rc

1 个答案:

答案 0 :(得分:0)

我认为这是因为define 实际定义,而不是在该文件中。

您需要告诉jsHint define是一个有效的全局符号。

在开头添加此行:

/* global define */

/* global define,$,require,whatever */

填写全局符号检查表。

在jshint.rc中,您可以设置:

{
    "define"       : true
}

或者如果define不是已知的库,

{
    "predef"        : [
         "define"
    ]
}

(参见例如this link)。

相关问题