语法错误¶
ID: js/syntax-error
Kind: problem
Security severity:
Severity: recommendation
Precision: very-high
Tags:
- reliability
- correctness
- language-features
Query suites:
- javascript-security-and-quality.qls
语法错误会阻止代码正确执行。如果一段代码包含语法错误,这很可能表明它从未被执行过,因此是应该删除的死代码。
建议¶
修复语法错误。还可以调查包含错误代码片段的文件是否在任何地方被包含。如果没有,那么它是死代码,应该被删除。
示例¶
在以下示例中,函数
包含不完整的代码:字符串文字及其包含的代码块语句没有正确终止,导致语法错误。findBox
function findBox() {
return $("box.important
参考文献¶
Ecma International,ECMAScript 语言定义,第 5.1 版,第 15.11.6.4 节。ECMA,2011。