jest/no-disabled-tests 正しさ
何を行うか
このルールは無効化されたテストについて警告を出します。
なぜ問題なのか
Jest には一時的にテストを無効化する機能が用意されています。この機能はデバッグ中や将来のテスト用のプレースホルダを作成する際に便利です。しかし、変更をコミットする前に、すべてのテストが実行されているか確認することが重要です。
例
js
describe.skip("foo", () => {});
it.skip("foo", () => {});
test.skip("foo", () => {});
describe["skip"]("bar", () => {});
it["skip"]("bar", () => {});
test["skip"]("bar", () => {});
xdescribe("foo", () => {});
xit("foo", () => {});
xtest("foo", () => {});
it("bar");
test("bar");
it("foo", () => {
pending();
});このルールは eslint-plugin-vitest と互換性があります。これを使用するには、.oxlintrc.json に以下の設定を追加してください:
json
{
"rules": {
"vitest/no-disabled-tests": "error"
}
}使用方法
このルールを設定ファイルまたは CLI で 有効化 するには、次のようにします:
json
{
"plugins": ["jest"],
"rules": {
"jest/no-disabled-tests": "error"
}
}bash
oxlint --deny jest/no-disabled-tests --jest-plugin