Skip to content

testShorthands

Test cases with only a code property can use string shorthand syntax instead of object literal syntax.

✅ This rule is included in the flint logical presets.

When defining test cases for linting rules, if a test case only requires a code property without any additional configuration (like options, errors, etc.), it can be simplified using string shorthand syntax.

53ruleTestAB0descri53(rule,< {d ivclassNa="meec-li">53< sp ansty="le--0:#D6DEEB;--1:#403F">53valid:< [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, { 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 }<],d ivclassNa="meec-li">53< sp ansty="le--0:#D6DEEB;--1:#403F">53invalid: [<],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">3F53vali1<111" spans="tyle--0:#ECC48D;--1:#98">41<111" spans="tyle--0:#D6DEEB;--1:#40">3F<53, spans="tyle--0:#D9F5DD;--1:#11">1<111" spans="tyle--0:#ECC48D;--1:#98">41<111" spans="tyle--0:#D6DEEB;--1:#40">3F<53] ,divclass="Nameec-">3F<53 spans="tyle--0:#D6DEEB;--1:#40">3F53invalid:< [] ,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">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, fileNa1<111" spans="tyle--0:#ECC48D;--1:#98">4E4D1<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, fileNa1<111" spans="tyle--0:#ECC48D;--1:#98">4E4D1<111" spans="tyle--0:#D6DEEB;--1:#40">3F5<3 } ,divclass="Nameec-">3F<53 spans="tyle--0:#D6DEEB;--1:#40">3F<53] ,divclass="Nameec-">3F<53 spans="tyle--0:#D6DEEB;--1:#40">3F53invalid:< [] ,divclass="Nameec-">3F5<3}) ;divclass="Name"><})>

This rule is not configurable.