💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## 历史 如果要更严格地编写`JavaScript`代码,可以使用`JavaScript`代码检查工具。目前,流行的检查工具主要是`JSLint`和`JSHint`。`JSLint`是`JavaScript`大牛`Douglas Crockford`所创立的。而`JSHint`则是从`JSLint`派生出来的,比`JSLint`更轻量级,并且它提供了一系列的可配置项,让开发者可关掉某些觉得没有必要的错误提示。`JSHint`使用起来更灵活,并不带有强制性的限制,所以推荐开发者使用。 ## 为什么使用 JSHint的检查规则涵盖了大部分的基本编码规范,比如:缺少分号、空格和tab混合使用、错误的转义等。JSHint官方网站上列出了详细的检查项,每个检查项都有具体的解释,这些也是学习`JavaScript`基本规范的好资料。 ## IDE之webstorm 很多的代码编辑器也集成了`JSLint`和`JSHint`这两个代码检查工具,比如在`WebStorm`代码编辑器的设置中就有针对此工具的单独配置项,配置界面如图所示。 ![mark](http://qiniu.newthink.cc/blog/180813/IlAdb0Gfk5.png) 在`WebStorm`中启用`JSHint`后,`JavaScript`代码文件中就会有进行`JSHint`检查的提示信息,如下图所示。 ![mark](http://qiniu.newthink.cc/blog/180813/l90HGeH57k.png) 这样就可以很方便地找到代码中不够严谨或存在问题的地方。 ## IDE之phpstorm ![mark](http://qiniu.newthink.cc/blog/180813/md5020dI54.png)