您的位置:首页 > Web前端 > JavaScript

jsLint配置参数解释

2015-11-08 11:00 477 查看
转自: http://www.cnblogs.com/elementstorm/archive/2013/04/10/3012679.html anon :true  //匿名函数声明中function关键字与()之间的空白可以被省略
bitwise : true  //允许按位运算
browser : true  //浏览器(标准)是预定义的全局
cap : true  //允许大写的HTML
continue : true  //容忍continuation语句
css : true  //允许检查CSS
debug : true  //允许debuger语句
devel : true  //允许控制台语句console、alert语句
eqeq : true  //允许==和!=运算符
es5 : true  //允许ECMAScript 5 的语法
evil : true  //允许使用eval
forin : true  //for in声明的中的key不需要使用hasOwnProperty过滤
fragment : true  //允许检查HTML片段
indent : 空白缩进的数量,默认建议4个空格
maxerr :  允许做大的错误数,默认是50
maxlen : 允许单行的最大长度
newcap : true  //构造函数的首字母大小写可以被忽略
node : true  //node.js是预定义的全局
nomen : true  //允许标识符以_开头
on : true  //允许在HTML使用类似onclick这样的事件处理
passfail : true  //应该在扫描到第一个错误时停止
plusplus : true  //允许++递增 或 --递减
properties : true  //由于 JavaScript 是松散类型、动态对象的语言,在编译时不可能确定,如果希望检查属性名称拼写,所有内置的属性名称必须写在 /*properties*/中
regexp : true  //允许正则表达式文本中含有.
rhino : true  //假设是在rhino环境中
undef : true  //变量的定义顺序可以是混乱的,比如var a = b.name, b = {name: "b"};
unparam : true  //允许忽略未使用的参数
sloppy : true  //'use strict'标注是可选的
sub : true  //容忍所有的下标表示法,如果属性名是一个合法的标识符,建议用.表示法
vars : true  //允许每个函数有多个var声明
white : true  //容忍多余的空白
widget : true  //假设是在Yahoo Widgets环境中
windows : true  //MS Windows的特定全局应该是预定义的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: