跳至内容

eslint/no-empty-static-block 正确性

此规则默认开启。
💡 对于该规则,提供了一个建议。

功能

禁止使用空静态代码块

为什么这样做不好?

空块语句,尽管技术上不是错误,通常是由于未完成的重构导致的。阅读代码时,它们可能会 gây ra 混乱。

示例

该规则中不正确代码的示例

js
class Foo {
  static {}
}

该规则中正确代码的示例

js
class Foo {
  static {
    // blocks with comments are allowed
  }
}
class Bar {
  static {
    doSomething();
  }
}

参考资料

在 MIT 许可证下发布。