jest/no-identical-title スタイル
何を検査するか
このルールは、すべてのテストおよびテストスイートのタイトルを確認します。 同じレベルのテストスイート内で、2つのテストスイートまたは2つのテストケースが同じタイトルを持っている場合に報告します。
なぜ問題なのか
異なるテストやテストスイートに同一のタイトルを使用すると、混乱を招く可能性があります。 たとえば、同じテストスイート内の別のテストと同じタイトルを持つテストが失敗した場合、どのテストが失敗したか判別しにくくなり、修正も難しくなります。
例
このルールに違反する誤ったコードの例:
javascript
describe("baz", () => {
//...
});
describe("baz", () => {
// 前のテストスイートと同じタイトル
// ...
});このルールは eslint-plugin-vitest と互換性があります。 使用するには、.oxlintrc.json に以下の設定を追加してください:
json
{
"rules": {
"vitest/no-identical-title": "error"
}
}使用方法
このルールを構成ファイルまたは CLI で有効化するには、次のように使用できます:
json
{
"plugins": ["jest"],
"rules": {
"jest/no-identical-title": "error"
}
}bash
oxlint --deny jest/no-identical-title --jest-plugin