jest/no-test-return-statement スタイル
何をするか
テストから明示的に戻り値を返すことを禁止します。
なぜ悪いのか
Jest のテストは void で、値を返してはいけません。
もしプロミスを返している場合、テストを async/await を使用する形に更新すべきです。
例
このルールに対する不正なコードの例:
javascript
test("one", () => {
return expect(1).toBe(1);
});このルールに対する正しいコードの例:
javascript
test("one", () => {
expect(1).toBe(1);
});このルールは eslint-plugin-vitest と互換性があります。
これを使用するには、.oxlintrc.json に以下の設定を追加します:
json
{
"rules": {
"vitest/no-test-return-statement": "error"
}
}使い方
このルールを構成ファイルまたは CLI で有効化するには、次のようにします:
json
{
"plugins": ["jest"],
"rules": {
"jest/no-test-return-statement": "error"
}
}bash
oxlint --deny jest/no-test-return-statement --jest-plugin