<span style="font-size:32px;">grunt的grunt-contrib-jshint插件使用</span>
1.安装
与grunt通用的安装方式一致,只需要一条npm install grunt-contrib-jshint --save-dev即可安装该插件并且自动写入到package.json中去。
2.使用方法
与通用的格式一致,首先声明module.exports=function(grunt){},在该函数中写入grunt.initConfig方法,在其中声明jshint的配置,如下:
<span style="white-space:pre"> </span>module.exports=function(grunt){
grunt.initConfig({
jshint:{
src:["test.js"]
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.registerTask('default', ['jshint']);
};
我声明了一个jshint任务,该任务是检索test.js的语法错误(相当严格,少;都会提示,从此以后代码一定很规范0.0),之后运行grunt就可以了,结果如果为
,成功,我的js没有错误(当然这是我改完了以后成功的截图0.0)。
2.拓展
说实在的,这些拓展对我这个菜鸟来说暂时木有用,不过仍然要记录下来,等我羽翼丰满了那必须是有用的。
http://jshint.com/docs/options/该网址是官方插件的属性说明页面也就是书写在插件options中的属性值,如果有特殊需求可以通过查询这个页面来找到你需要的功能。
比如forin属性是在for in的js中强制使用obj.hasOwnProperty(“属性名”)来确保循环不会出现错误。