Skip to content

missingPlaceholders

Reports context.report() calls missing data for message placeholders.

✅ This rule is included in the flint logical presets.

When reporting linting issues, it’s common to include dynamic data in the message using placeholders.

53ruleCreatAB0createRu53(_,< {d ivclassNa="meec-li">53< sp ansty="le--0:#D6DEEB;--1:#403F">53messages:< {d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53messagesId:< {d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53primary<: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4DThis is a message with a {{placeholder<}}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">53secondary:< [sp ansty="le--0:#D9F5DD;--1:#1111">11<""sp ansty="le--0:#D6DEEB;--1:#403F">53<],d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53suggestions:< [sp ansty="le--0:#D9F5DD;--1:#1111">11<""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< sp ansty="le--0:#D6DEEB;--1:#403F">53<},d ivclassNa="meec-li">nt< sp ansty="le--0:#82AAFF;--1:#3B61">B0set1<1(sp ansty="le--0:#D7DBE0;--1:#403F">53conte7<2:sp ansty="le--0:#D6DEEB;--1:#403F">5<3 sp ansty="le--1:#1111"><11sp ansty="le--0:#FFCB">8BRuleConteD53< {d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53conteAB0repo53<({d ivclassNa="meec-li">53 < sp ansty="le--0:#D6DEEB;--1:#403F">53message<: sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4Dmessages1<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>
3F53ruleCre4<4AE. spans="tyle--0:#82AAFF;--1:#3B">61B0create3F53(<_, {divclass="Nameec-">3F<53 spans="tyle--0:#D6DEEB;--1:#40">3F53message3F53< spans="tyle--0:#D6DEEB;--1:#40">3F53messagesI3F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53prima1<111" spans="tyle--0:#ECC48D;--1:#98">4E4DThis is a message with a {{placehold1<111" spans="tyle--0:#D6DEEB;--1:#40">33F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53secondar11<11"" spans="tyle--0:#D6DEEB;--1:#40">3F<53] ,divclass="Nameec-">3F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53suggestion11<11"" spans="tyle--0:#D6DEEB;--1:#40">3F<53] ,divclass="Nameec-">3F53< spans="tyle--0:#D6DEEB;--1:#40">3F<53} ,divclass="Nameec-">3F<53 spans="tyle--0:#D6DEEB;--1:#40">3F<53} ,divclass="Nameec-">de61B0s1<111( spans="tyle--0:#D7DBE0;--1:#40">3F53con63<1111 spans="tyle--0:#FF">CB8BRuleConF<5DD) spans="tyle--0:#D6DEEB;--1:#40">3F<53 {divclass="Nameec-">3F53< spans="tyle--0:#D6DEEB;--1:#40">3F53con4<4AE. spans="tyle--0:#82AAFF;--1:#3B">61B0re3F<53( {divclass="Nameec-">3F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53dat3F53 < spans="tyle--0:#D6DEEB;--1:#40">3F53placehold1<111" spans="tyle--0:#ECC48D;--1:#98">4E4Dv1<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">3F53messa1<111" spans="tyle--0:#ECC48D;--1:#98">4E4Dmessag1<111" spans="tyle--0:#D6DEEB;--1:#40">33F53< 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"><})>

This rule is not configurable.