JSLint中常见报错提示

TablesAre
Missing semicolon缺少分号
Use the function form of \”use strict\使用标准化定义function
Unexpected space after ‘-’后面不应出现空格
Expected a JSON value请传入一个json的值
Mixed spaces and tabs空格和TAB重复
Unsafe character不安全的字符
Line too long本行中的字符超过设定的最大长度
Trailing whitespace本行末尾有过多无用空格
Script URL脚本URL
Unexpected {a} in ‘{b}’在 ‘{b}’ 中不该出现 {a}
Unexpected ‘{a}’不该在此出现’{a}’
Strings must use doublequote字符串需要用双引号
Unnecessary escapement不需要转义
Control character in string: {a}在字符串中出现了Control的字符
Avoid \’避免 \
Avoid \v避免 \v
Avoid \x-避免 \x-
Bad escapement错误的转义字符
Bad number ‘{a}’错误的数字 ‘{a}’
Missing space after ‘{a}’在’{a}’之后缺少空格
Don’t use extra leading zeros ‘{a}’不要再’{a}’的前面用多余的0″,
Avoid 0x-. ‘{a}’避免使用 0x-. ‘{a}’
A trailing decimal point can be confused with a dot ‘{a}’在’{a}’中使用点尾随小数点
Unexpected comment不该在此处出现注释
Unescaped ‘{a}’没有转义 ‘{a}’
Unexpected control character in regular expression在正则表达式中出现了control字符
Unexpected escaped character ‘{a}’ in regular expression在正则表达式中出现了没有转义的字符 ‘{a}’
Expected ‘{a}’ and instead saw ‘{b}’应该用 ‘{a}’代替’{b}’
Spaces are hard to count. Use {{a}}空格难以统计,请使用 {{a}}
Insecure ‘{a}’不安全的 ‘{a}’
Empty class空的class
Expected a number and instead saw ‘{a}’应该用数字代替’{a}’
‘{a}’ should not be greater than ‘{b}’‘{a}’不应该比’{b}’大
‘hasOwnProperty’ is a really bad name‘hasOwnProperty’是关键字
‘{a}’ was used before it was defined‘{a}’未定义就已经使用了
‘{a}’ is already defined‘{a}’被重复定义
A dot following a number can be confused with a decimal point数字后面的一个点会被误认为是十进制的小数点
Confusing minusses容易混淆的负数表达-
Confusing plusses容易混淆的正数表达+
Unmatched ‘{a}’无法匹配的’{a}’
Expected ‘{a}’ to match ‘{b}’ from line {c} and instead saw ‘{d}’在行{c}中需要用’{a}’和’{b}’匹配,用来代替’{d}’
Unexpected early end of program程序不可预期的提前终止
A leading decimal point can be confused with a dot: ‘.{a}’‘{a}’前的点容易混淆成小数点
Use the array literal notation []使用数组的符号 []“,
Expected an operator and instead saw ‘{a}’需要用一个符号来代替’{a}’
Unexpected space after ‘{a}’在’{a}’之后不能出现空格
Unexpected space before ‘{a}’在’{a}’之前不能出现空格
Bad line breaking before ‘{a}’在’{a}’之前错误的换行
Expected ‘{a}’ to have an indentation at {b} instead at {c}‘{a}’需要在{c}而不是{b}处缩进
Line breaking error ‘{a}’换行错误 ‘{a}’
Unexpected use of ‘{a}’此处不能用’{a}’
Bad operand错误的操作数
Use the isNaN function to compare with NaN使用isNaN来与NaN比较
Confusing use of ‘{a}’容易混淆的’{a}’的使用
Read only只读的属性
‘{a}’ is a function‘{a}’是一个函数
Bad assignment错误的赋值
Do not assign to the exception parameter不要给额外的参数赋值
Expected an identifier in an assignment and instead saw a function invocation在赋值的语句中需要有一个标识符,而不是一个方法的调用
Expected an identifier and instead saw ‘{a}’ (a reserved word)需要有一个标识符,而不是’{a}’(保留字符)
Missing name in function declaration在方法声明中缺少名称
Expected an identifier and instead saw ‘{a}’需要有一个标识符,而不是’{a}’
Inner functions should be listed at the top of the outer function内部函数的声明应该放在此函数的顶部
Unreachable ‘{a}’ after ‘{b}’在’{b}’之后无法获取’{a}’
Unnecessary semicolon不必要的分号
Label ‘{a}’ on {b} statement将’{a}’放在{b}的声明中
Label ‘{a}’ looks like a javascript url‘{a}’看上去像一个js的链接
Expected an assignment or function call and instead saw an expression需要一个赋值或者一个函数调用,而不是一个表达式
Do not use ‘new’ for side effects不要用’new’语句
Unnecessary \”use strict\”不必要的\”use strict\”
Missing \”use strict\” statement缺少\”use strict\”的声明
Empty block空的模块
Unexpected /*member ‘{a}’不应出现 /*元素 ‘{a}’
‘{a}’ is a statement label‘{a}’是一个声明
‘{a}’ used out of scope‘{a}’使用超出范围
‘{a}’ is not allowed不允许使用’{a}’
‘{a}’ is not defined‘{a}’没有被定义
Use ‘{a}’ to compare with ‘{b}’使用’{a}’与’{b}’相比
Variables should not be deleted变量需要被删除
Use the object literal notation {}使用对象的文字符号 {}
Do not use {a} as a constructor不要使用{a}作为一个构造对象
The Function constructor is evalThe Function constructor is eval
A constructor name should start with an uppercase letter一个构造对象的名称必须用大写字母开头
Bad constructor错误的构造对象
Weird construction. Delete ‘new’构造对象有误,请删除’new’
Missing ‘()’ invoking a constructor缺少括号()
Avoid arguments.{a}避免参数.{a}
document.write can be a form of evaldocument.write是eval的一种形式
eval is evil尽量不要使用eval
Math is not a functionMath不是一个函数
Missing ‘new’ prefix when invoking a constructor此处缺少了’new’
Missing radix parameter缺少参数
Implied eval is evil. Pass a function instead of a string传递一个函数,而不是一个字符串
Bad invocation错误的调用
[‘{a}’] is better written in dot notation[‘{a}’]最好用点.的方式
Extra comma多余的逗号
Don’t make functions within a loop不要用循环的方式创建函数
Unexpected parameter ‘{a}’ in get {b} function在{b}方法中不该用到参数’{a}’
Duplicate member ‘{a}’重复的’{a}’
Expected to see a statement and instead saw a block此处应该是语句声明
Too many var statements过多var的声明
Redefinition of ‘{a}’‘{a}’被重复定义
It is not necessary to initialize ‘{a}’ to ‘undefined’无需将’{a}’初始化为’undefined’
Expected a conditional expression and instead saw an assignment此处需要一个表达式,而不是赋值语句
Expected a ‘break’ statement before ‘case’在’case’之前需要有’break’
Expected a ‘break’ statement before ‘default’在’default’之前需要有’break’
This ‘switch’ should be an ‘if’此处’switch’应该是’if’
All ‘debugger’ statements should be removed请删除’debugger’的语句
‘{a}’ is not a statement label‘{a}’不是一个声明标签
Expected an assignment or function call and instead saw an expression需要一个语句或者一个函数调用,而不是一个表达式
Function declarations should not be placed in blocks. Use a function expression or move the statement to the top of the outer function函数的声明不能放在类似if的块中,需要放在外部函数的顶部
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值