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: sp> {d>< [d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53{ code sp><: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">41"sp>1<1"sp ansty="le--0:#D6DEEB;--1:#403F">53, name1"sp><: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4Dtest case1"sp>< 1sp ansty="le--0:#D9F5DD;--1:#1111">1 1sp><1"sp ansty="le--0:#D6DEEB;--1:#403F">53 1"sp> [d><},d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53{ code sp><: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">41"sp>1<1"sp ansty="le--0:#D6DEEB;--1:#403F">53, name1"sp><: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4Dtest case1"sp>< 1sp ansty="le--0:#D9F5DD;--1:#1111">1 1sp><1"sp ansty="le--0:#D6DEEB;--1:#403F">53 1"sp>},d><},d ivclassNa="meec-li">53< sp ansty="le--0:#D6DEEB;--1:#403F">53 sp>},d><],d ivclassNa="meec-li">53}],d><);d ivclassNa="meco"><);d>);d>);d>53ruleTestAB0descri53(rule,< {d ivclassNa="meec-li">53< sp ansty="le--0:#D6DEEB;--1:#403F">53invalid: sp> {d>< [d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">5 sp> [d><3{d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53code sp><: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">41"sp>1<1"sp ansty="le--0:#D6DEEB;--1:#403F">51"sp>3{d><3,d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53name sp><: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4Dtest case1"sp>< 1sp ansty="le--0:#D9F5DD;--1:#1111">1 1sp><1"sp ansty="le--0:#D6DEEB;--1:#403F">51"sp>3,d><3,d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53snapshot sp><: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4D.1"sp><..sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#D6DEEB;--1:#403F">51"sp>3,d><3,d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53 sp>3,d><},d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">5 sp>},d><3{d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53code sp><: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">41"sp>1<1"sp ansty="le--0:#D6DEEB;--1:#403F">51"sp>3{d><3,d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53name sp><: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4Dtest case1"sp>< 1sp ansty="le--0:#D9F5DD;--1:#1111">1 1sp><1"sp ansty="le--0:#D6DEEB;--1:#403F">51"sp>3,d><3,d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53snapshot sp><: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4D.1"sp><..sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#D6DEEB;--1:#403F">51"sp>3,d><3,d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53 sp>3,d><},d ivclassNa="meec-li">53< sp ansty="le--0:#D6DEEB;--1:#403F">53 sp>},d><],d ivclassNa="meec-li">53}],d><);d ivclassNa="meco"><);d>);d>);d> 3F53ruleTe4<4AE. spans="tyle--0:#82AAFF;--1:#3B">61B0desc4AE.>3F53(rul3F<53 spans="tyle--0:#D6DEEB;--1:#40">3F53vali53 >3F53< spans="tyle--0:#D6DEEB;--1:#40">3F53{ co >1<111" spans="tyle--0:#ECC48D;--1:#98">4111">1<111" spans="tyle--0:#D6DEEB;--1:#40">3F53, na111">1<111" spans="tyle--0:#ECC48D;--1:#98">4E4Dtest ca111">1<111" spans="tyle--0:#D6DEEB;--1:#40">3F5111"><3 } ,divclass="Nameec-">3F53< spans="tyle--0:#D6DEEB;--1:#40">3F53{ co >1<111" spans="tyle--0:#ECC48D;--1:#98">4111">1<111" spans="tyle--0:#D6DEEB;--1:#40">3F53, na111">1<111" spans="tyle--0:#ECC48D;--1:#98">4E4Dtest ca111">1<111" spans="tyle--0:#D6DEEB;--1:#40">3F5111">3 }><3 } ,divclass="Nameec-">3F<53 spans="tyle--0:#D6DEEB;--1:#40">3F53 >3 }><53] ,divclass="Nameec-">3F553]><3}) ;divclass="Name"><})>})>3})><;di vdivclass="Nameexpressive-">3F53ruleTe4<4AE. spans="tyle--0:#82AAFF;--1:#3B">61B0desc4AE.>3F53(rul3F<53 spans="tyle--0:#D6DEEB;--1:#40">3F53invali53 >3F53< spans="tyle--0:#D6DEEB;--1:#40">3 >3F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53co >1<111" spans="tyle--0:#ECC48D;--1:#98">4111">1<111" spans="tyle--0:#D6DEEB;--1:#40">3111">3F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53na >1<111" spans="tyle--0:#ECC48D;--1:#98">4E4Dtest ca111">1<111" spans="tyle--0:#D6DEEB;--1:#40">3111">3F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53snapsh >1<111" spans="tyle--0:#ECC48D;--1:#98">4E4111">1<111" spans="tyle--0:#D6DEEB;--1:#40">3111">3F53< spans="tyle--0:#D6DEEB;--1:#40">3F ><53} ,divclass="Nameec-">3F53< spans="tyle--0:#D6DEEB;--1:#40">3 >53}>3F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53co >1<111" spans="tyle--0:#ECC48D;--1:#98">4111">1<111" spans="tyle--0:#D6DEEB;--1:#40">3111">3F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53na >1<111" spans="tyle--0:#ECC48D;--1:#98">4E4Dtest ca111">1<111" spans="tyle--0:#D6DEEB;--1:#40">3111">3F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53snapsh >1<111" spans="tyle--0:#ECC48D;--1:#98">4E4111">1<111" spans="tyle--0:#D6DEEB;--1:#40">3111">3F53< spans="tyle--0:#D6DEEB;--1:#40">3F ><53} ,divclass="Nameec-">3F<53 spans="tyle--0:#D6DEEB;--1:#40">3F53 >53}><53] ,divclass="Nameec-">3F553]><3}) ;divclass="Name"><})>})>3})>;di>
This rule is not configurable.