版本

no-empty-label

禁止对循环和 switch 之外的任何内容使用标签。

带标签的语句仅与带标签的 break 和 continue 语句结合使用。ECMAScript 没有 goto 语句。

规则详情

当标签用于标记非迭代或 switch 语句时,会发生此错误

此规则的 错误 代码示例

/*eslint no-empty-label: "error"*/

labeled:
var x = 10;

此规则的 正确 代码示例

/*eslint no-empty-label: "error"*/

labeled:
for (var i=10; i; i--) {
    // ...
}

何时不使用它

如果您不想收到关于标签使用的通知,那么禁用此规则是安全的。

版本

此规则在 ESLint v0.0.9 中引入,并在 v2.0.0-rc.0 中移除。

更改语言