---
url: /docs/guide/usage/linter/rules/eslint/no-empty-static-block.md
---

### 功能

不允许空的静态块。

### 为什么这不好？

空的块语句虽然严格来说不是错误，但通常是由于
未完成的重构导致的。它们在阅读代码时可能会造成困惑。

### 示例

以下是此规则的**错误**代码示例：

```js
class Foo {
  static {}
}
```

以下是此规则的**正确**代码示例：

```js
class Foo {
  static {
    // 带有注释的块是允许的
  }
}
class Bar {
  static {
    doSomething();
  }
}
```

## How to Use

## 版本

此规则是在 v0.0.19 中添加的。

## 参考资料
