JSHint在重新分配$时给出“只读”错误

时间:2011-12-13 22:26:36

标签: javascript jshint

我正在使用node-jshint命令行来lint我的所有JS文件。我正在重新分配$ by:

$ = someWindowObj.document.id;

它给我错误“只读”。我正在使用Mootools所以我将选项mootools设置为true。当我在文件本身关闭选项时,通过/*jshint mootools:false*/我仍然收到错误。不应该禁用mootools(或jquery)选项也禁用错误?当我从〜/ .jshintrc和JS文件中完全删除mootools选项时,错误不会报告。

我不确定这是一个错误还是预期的行为,所以我认为在提交错误之前我已将其置于其中。

1 个答案:

答案 0 :(得分:44)

如果项目设置覆盖文件内设置,则应该为node-jshint项目提交错误报告。在此期间,您始终可以/*global $:true */。这告诉JSHint可以覆盖$全局变量。