欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

jshint设置

程序员文章站 2022-04-07 11:13:14
...

问题详情: 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设置