我在javascript文件上运行jshint,其中一些函数的名称中有点(作为命名空间的一种方式)。特别是,我正在使用d3库,我有很多看起来像
的代码d3.select("something")
我是否只需要关闭jshint使用未定义变量的检查?或者有没有办法抑制只检查某些变量名称。我正在使用grunt来构建项目。
答案 0 :(得分:4)
错误。
您正在select
变量上调用d3
方法
您收到警告,因为JSHint不知道d3
变量。
你需要告诉它d3
全局已在别处定义,如下所示:
/*global d3:false */
:false
会告诉它是否会覆盖全局。