简介
JSHint
是检查javascript
代码中的错误和一些可能潜在问题的不规范写法的工具。
JSHint
会检查诸如漏写分号、漏写大括号、漏写var
、==
判断等不规范不谨慎代码,避免造成潜在的问题。
安装与使用
JSHint
在 GruntJS
、Eclipse
系列编辑器、Sublime Text
都有插件实现。良好的编码习惯应该在编码中养成,时刻注意编码中的各种细节。
所以我在我Sublime Text
下安装了JSHint
插件--JSHint Gutter(相应插件有很多款,这个是比较喜欢的),让我在编码时,就检验我的代码:
JSHint Gutter安装
- 确定你的
Sublime Text
安装了Package Control,Ctrl + Shift + P
输入Install Package
打开插件安装列表,找到JSHint Gutter
进行安装 - 在
js
或html
文件中按快捷键Ctrl + Shift + J
即对代码进行检验
JSHint检验选项
JSHint
提供许多选项,能对检验规则进行个性设置。
我常用配置:
{ // 大括号包裹 curly: true , // 全等于 eqeqeq: true , // 未定义变量 undef: true , // 缩进 indent: 4, // 构造函数首字母大写 newcap: true , // 未使用变量 unused: true , // 严格模式 strict: true , // 允许嵌套数量 maxdepth: 2, //全局变量 globals: [ "module" , "require" , "process" , "__dirname" , "console" , "define" , "jQuery" , "$" ] } |
更多到官网参考 jshint options