Pular para o conteúdo

noFocusedTests

Este conteúdo não está disponível em sua língua ainda.

Disallow focused tests.

Disabled test are useful when developing and debugging, because it forces the test suite to run only certain tests.

However, in pull/merge request, you usually want to run all the test suite.

describe.only("foo", () => {});
code-block.js:1:10 lint/suspicious/noFocusedTests  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Don’t focus the test.

> 1 │ describe.only(“foo”, () => {});
^^^^
2 │

The ‘only’ method is often used for debugging or during implementation. It should be removed before deploying to production.

Consider removing ‘only’ to ensure all tests are executed.

Unsafe fix: Remove focus from test.

1 │ describe.only(“foo”,·()·=>·{});
-----
test.only("foo", () => {});
code-block.js:1:6 lint/suspicious/noFocusedTests  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Don’t focus the test.

> 1 │ test.only(“foo”, () => {});
^^^^
2 │

The ‘only’ method is often used for debugging or during implementation. It should be removed before deploying to production.

Consider removing ‘only’ to ensure all tests are executed.

Unsafe fix: Remove focus from test.

1 │ test.only(“foo”,·()·=>·{});
-----
test.only.each([["a"]])("%s", (a) => {});
code-block.js:1:6 lint/suspicious/noFocusedTests  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Don’t focus the test.

> 1 │ test.only.each([[“a”]])(“%s”, (a) => {});
^^^^
2 │

The ‘only’ method is often used for debugging or during implementation. It should be removed before deploying to production.

Consider removing ‘only’ to ensure all tests are executed.

Unsafe fix: Remove focus from test.

1 │ test.only.each([[“a”]])(“%s”,·(a)·=>·{});
-----
test("foo", () => {});
test.each([["a"]])("%s", (a) => {});
biome.json
{
"linter": {
"rules": {
"suspicious": {
"noFocusedTests": "error"
}
}
}
}