Skip to content
← Back to rules

jest/no-commented-out-tests Suspicious

何をするか

このルールは、コメントアウトされたテストに対して警告を表示します。no-disabled-tests ルールと似ています。

なぜ問題なのか

一部のテストをコメントアウトしたままにしてしまう可能性があります。このルールは、コメントアウトされたテストについて警告を発します。

テストが不安定(フラッキー)な場合は、そのテストをスキップするのが一般的に良い方法です。もはや必要ない場合であれば、削除するのが適切です。

このルールに違反する不正なコードの例:

javascript
// describe('foo', () => {});
// it('foo', () => {});
// test('foo', () => {});

// describe.skip('foo', () => {});
// it.skip('foo', () => {});
// test.skip('foo', () => {});

このルールは eslint-plugin-vitest と互換性があります。使用するには、.oxlintrc.json に以下の設定を追加してください:

json
{
  "rules": {
    "vitest/no-commented-out-tests": "error"
  }
}

使い方

設定ファイルまたは CLI でこのルールを有効化するには、次のようにします:

json
{
  "plugins": ["jest"],
  "rules": {
    "jest/no-commented-out-tests": "error"
  }
}
bash
oxlint --deny jest/no-commented-out-tests --jest-plugin

参照