jshint函数在名称中带有点

时间:2012-11-28 20:29:04

标签: javascript d3.js jshint gruntjs

我在javascript文件上运行jshint,其中一些函数的名称中有点(作为命名空间的一种方式)。特别是,我正在使用d3库,我有很多看起来像

的代码
d3.select("something")

我是否只需要关闭jshint使用未定义变量的检查?或者有没有办法抑制只检查某些变量名称。我正在使用grunt来构建项目。

1 个答案:

答案 0 :(得分:4)

错误。

您正在select变量上调用d3方法 您收到警告,因为JSHint不知道d3变量。

你需要告诉它d3全局已在别处定义,如下所示:

/*global d3:false */

:false会告诉它是否会覆盖全局。