# no-empty-label
不允许使用除循环和开关之外的任何标签。
(已移除)该规则在 ESLint v2.0 中被移除并被 no-labels
规则所取代。
带标签的语句仅与带标签的 break 和 continue 语句一起使用。ECMAScript 没有 goto 语句。
# 规则详情
当标签用于标记不是迭代或切换的语句时会发生此错误
此规则的错误代码示例:
/*eslint no-empty-label: "error"*/
labeled:
var x = 10;
此规则的正确代码示例:
/*eslint no-empty-label: "error"*/
labeled:
for (var i=10; i; i--) {
// ...
}
# 何时不使用
如果您不想收到有关标签使用情况的通知,那么禁用此规则是安全的。