首頁  >  文章  >  php教程  >  jshint设置

jshint设置

WBOY
WBOY原創
2016-06-06 20:13:24969瀏覽

问题详情: JSHint: define is not defined. 问题分析:使用jshint的同时又使用了requirejs相似的软件,导致jshint无法识别define等全局变量。 解决办法:设置JSHint支持对全局变量的支持。 JSHint的配置文件见:https://github.com/jshint/jshint/blob/mast

问题详情: JSHint: ‘define’ is not defined.

问题分析:使用jshint的同时又使用了requirejs相似的软件,导致jshint无法识别define等全局变量。

解决办法:设置JSHint支持对全局变量的支持。

JSHint的配置文件见:https://github.com/jshint/jshint/blob/master/examples/.jshintrc

大致分为几块:

1、强制warn,enforcing option,勾选此部分的选项,会对对应项目检查之后强制添加warn;

2、忽略warn,relaxing option,对勾选部分忽略错误warn;

3、库识别,environments,添加对各种库的全局变量的识别(目前只支持部分使用叫广泛的库);

4、特殊规则,比如说禁止使用”_”当变量,一个function中只有一个var声明等;

5、自定义全局变量,可以手动添加自定义的全局变量,比如把define添加到此处。

配置文件也是以变量的true和false为开发的。

部分ide已经完美支持JSHint的使用和配置。

转载请注明:莫名奇妙の钱小样 » jshint设置

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn