jshint设置

WBOY
リリース: 2016-06-06 20:13:24
オリジナル
969 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート