未知指令¶
ID: js/unknown-directive
Kind: problem
Security severity:
Severity: warning
Precision: high
Tags:
- correctness
Query suites:
- javascript-security-and-quality.qls
如果指令意外拼写错误,它将不起作用。
建议¶
更正拼写错误。
示例¶
以下代码段显示一个包含 `"usestrict"
` 指令的函数。程序员很可能希望将它写为 `"use strict"
` 指令,但由于拼写错误,该函数将不会在严格模式下执行。
function f() {
"usestrict";
...
}
通过将 `"usestrict"
` 替换为 `"use strict"
` 来更正拼写错误。
参考资料¶
Mozilla 开发者网络:“use strict”
asm.js:“use asm”