CodeQL 文档

语法错误

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

点击查看 CodeQL 代码库中的查询

语法错误会阻止代码正确执行。如果一段代码包含语法错误,这很可能表明它从未被执行过,因此是应该删除的死代码。

建议

修复语法错误。还可以调查包含错误代码片段的文件是否在任何地方被包含。如果没有,那么它是死代码,应该被删除。

示例

在以下示例中,函数findBox包含不完整的代码:字符串文字及其包含的代码块语句没有正确终止,导致语法错误。

function findBox() {
  return $("box.important

参考文献

  • Ecma International,ECMAScript 语言定义,第 5.1 版,第 15.11.6.4 节。ECMA,2011。

  • ©GitHub, Inc.
  • 条款
  • 隐私