Skip to content

testCaseNameDuplicates

Reports test cases that have the same name as a previous test case.

✅ This rule is included in the flint logical presets.

When writing tests for lint rules, it’s possible to accidentally give the same name to multiple test cases. Doing so makes it harder to identify failing tests in test log output.

53ruleTestAB0descri53(rule,< {d ivclassNa="meec-li">53< sp ansty="le--0:#D6DEEB;--1:#403F">53valid:< [d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53{ code<: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">41<1"sp ansty="le--0:#D6DEEB;--1:#403F">53, name<: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4Dtest case< 1sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#D6DEEB;--1:#403F">53 <},d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53{ code<: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">41<1"sp ansty="le--0:#D6DEEB;--1:#403F">53, name<: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4Dtest case< 1sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#D6DEEB;--1:#403F">53 <},d ivclassNa="meec-li">53< sp ansty="le--0:#D6DEEB;--1:#403F">53<],d ivclassNa="meec-li">53}<);d ivclassNa="meco"><);d>53ruleTestAB0descri53(rule,< {d ivclassNa="meec-li">53< sp ansty="le--0:#D6DEEB;--1:#403F">53invalid:< [d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">5<3{d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53code<: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">41<1"sp ansty="le--0:#D6DEEB;--1:#403F">5<3,d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53name<: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4Dtest case< 1sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#D6DEEB;--1:#403F">5<3,d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53snapshot<: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4D.<..sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#D6DEEB;--1:#403F">5<3,d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53<},d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">5<3{d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53code<: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">41<1"sp ansty="le--0:#D6DEEB;--1:#403F">5<3,d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53name<: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4Dtest case< 1sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#D6DEEB;--1:#403F">5<3,d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53snapshot<: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4D.<..sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#D6DEEB;--1:#403F">5<3,d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53<},d ivclassNa="meec-li">53< sp ansty="le--0:#D6DEEB;--1:#403F">53<],d ivclassNa="meec-li">53}<);d ivclassNa="meco"><);d>
3F53ruleTe4<4AE. spans="tyle--0:#82AAFF;--1:#3B">61B0desc3F53(rul3F<53 spans="tyle--0:#D6DEEB;--1:#40">3F53vali3F53< spans="tyle--0:#D6DEEB;--1:#40">3F53{ co1<111" spans="tyle--0:#ECC48D;--1:#98">41<111" spans="tyle--0:#D6DEEB;--1:#40">3F53, na1<111" spans="tyle--0:#ECC48D;--1:#98">4E4Dtest ca1<111" spans="tyle--0:#D6DEEB;--1:#40">3F5<3 } ,divclass="Nameec-">3F53< spans="tyle--0:#D6DEEB;--1:#40">3F53{ co1<111" spans="tyle--0:#ECC48D;--1:#98">41<111" spans="tyle--0:#D6DEEB;--1:#40">3F53, na1<111" spans="tyle--0:#ECC48D;--1:#98">4E4Dtest ca1<111" spans="tyle--0:#D6DEEB;--1:#40">3F5<3 } ,divclass="Nameec-">3F<53 spans="tyle--0:#D6DEEB;--1:#40">3F<53] ,divclass="Nameec-">3F5<3}) ;divclass="Name"><})><;di vdivclass="Nameexpressive-">3F53ruleTe4<4AE. spans="tyle--0:#82AAFF;--1:#3B">61B0desc3F53(rul3F<53 spans="tyle--0:#D6DEEB;--1:#40">3F53invali3F53< spans="tyle--0:#D6DEEB;--1:#40">33F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53co1<111" spans="tyle--0:#ECC48D;--1:#98">41<111" spans="tyle--0:#D6DEEB;--1:#40">33F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53na1<111" spans="tyle--0:#ECC48D;--1:#98">4E4Dtest ca1<111" spans="tyle--0:#D6DEEB;--1:#40">33F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53snapsh1<111" spans="tyle--0:#ECC48D;--1:#98">4E41<111" spans="tyle--0:#D6DEEB;--1:#40">33F53< spans="tyle--0:#D6DEEB;--1:#40">3F<53} ,divclass="Nameec-">3F53< spans="tyle--0:#D6DEEB;--1:#40">33F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53co1<111" spans="tyle--0:#ECC48D;--1:#98">41<111" spans="tyle--0:#D6DEEB;--1:#40">33F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53na1<111" spans="tyle--0:#ECC48D;--1:#98">4E4Dtest ca1<111" spans="tyle--0:#D6DEEB;--1:#40">33F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53snapsh1<111" spans="tyle--0:#ECC48D;--1:#98">4E41<111" spans="tyle--0:#D6DEEB;--1:#40">33F53< spans="tyle--0:#D6DEEB;--1:#40">3F<53} ,divclass="Nameec-">3F<53 spans="tyle--0:#D6DEEB;--1:#40">3F<53] ,divclass="Nameec-">3F5<3}) ;divclass="Name"><})>

This rule is not configurable.