>  기사  >  php教程  >  jshint设置

jshint设置

WBOY
WBOY원래의
2016-06-06 20:13:24971검색

问题详情: 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으로 문의하세요.