no-empty-label
不允许给循环和开关以外的东西贴标签。
(已移除)此规则在 ESLint v2.0 中移除并被 no-labels 所取代。
标记的语句只与标记的 break 和 continue 语句一起使用。ECMAScript 没有 goto 语句。
规则细节
当标签被用来标记一个不是迭代或切换的语句时,会发生这个错误
使用此规则的错误示例:
Open in Playground
/*eslint no-empty-label: "error"*/
labeled:
var x = 10;
使用此规则的正确示例:
Open in Playground
/*eslint no-empty-label: "error"*/
labeled:
for (var i=10; i; i--) {
// ...
}
何时不用
如果你不希望被通知标签的使用情况,你可以安全地禁用此规则。
Related Rules
Version
This rule was introduced in ESLint v0.0.9 and removed in v2.0.0-rc.0.