---
url: /docs/guide/usage/linter/rules/vitest/no-focused-tests.md
---

### 作用

此规则会在你使用聚焦测试特性时发出警告，提醒你从测试中移除 `.only`。

### 为什么这不好？

Jest 有一个特性，允许你通过在测试套件或测试用例后追加 `.only`，或者在前面加上 `f` 来聚焦测试。这个特性对于调试失败的测试非常有用，这样你就不必执行所有测试。等你修复测试之后，在提交更改之前，你必须移除 `.only`，以确保构建系统会执行所有测试。

### 示例

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

```javascript
describe.only("foo", () => {});
it.only("foo", () => {});
describe["only"]("bar", () => {});
it["only"]("bar", () => {});
test.only("foo", () => {});
test["only"]("bar", () => {});
fdescribe("foo", () => {});
fit("foo", () => {});
fit.each`
  table
`();
```

## 如何使用

## 版本

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

## 参考资料
