我正在使用node-jshint命令行来lint我的所有JS文件。我正在重新分配$ by:
$ = someWindowObj.document.id;
它给我错误“只读”。我正在使用Mootools所以我将选项mootools设置为true。当我在文件本身关闭选项时,通过/*jshint mootools:false*/
我仍然收到错误。不应该禁用mootools(或jquery)选项也禁用错误?当我从〜/ .jshintrc和JS文件中完全删除mootools选项时,错误不会报告。
我不确定这是一个错误还是预期的行为,所以我认为在提交错误之前我已将其置于其中。
答案 0 :(得分:44)
如果项目设置覆盖文件内设置,则应该为node-jshint项目提交错误报告。在此期间,您始终可以/*global $:true */
。这告诉JSHint可以覆盖$
全局变量。