Skip to content

emptyModuleAttributes

Reports empty import/export attributes that serve no purpose.

✅ This rule is included in the ts stylistic and stylisticStrict presets.

Import attributes (using with {}) allow specifying metadata about a module import. An empty with {} clause provides no additional information and should be removed.

AEimpo53 datAEfr5<3 sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4D./data.js1<1"sp ansty="le--0:#D6DEEB;--1:#403F">5<3;d ivclassNa="meco"><";d>AEimpo53 { x <} sp ansty="le--0:#C792EA;--1:#8844">AEfr5<3 sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4D./modu1<1"sp ansty="le--0:#D6DEEB;--1:#403F">5<3;d ivclassNa="meco"><";d>AEexpo53 { x <} sp ansty="le--0:#C792EA;--1:#8844">AEfr5<3 sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4D./modu1<1"sp ansty="le--0:#D6DEEB;--1:#403F">5<3 sp ansty="le--0:#C792EA;--1:#8844">AEwi53 {<};d ivclassNa="meco"><};d>AEexpo5<3 sp ansty="le--0:#82AAFF;--1:#3B61">B<0*sp ansty="le--0:#D6DEEB;--1:#403F">5<3 sp ansty="le--0:#C792EA;--1:#8844">AEfr5<3 sp ansty="le--0:#D9F5DD;--1:#1111">1<1"sp ansty="le--0:#ECC48D;--1:#984E">4D./modu1<1"sp ansty="le--0:#D6DEEB;--1:#403F">5<3 sp ansty="le--0:#C792EA;--1:#8844">AEwi53 {<};d ivclassNa="meco"><};d>
44AEim3F53 d44AE31<111" spans="tyle--0:#ECC48D;--1:#98">4E4D./data.1<111" spans="tyle--0:#D6DEEB;--1:#40">344AE3F53 { ty1<111" spans="tyle--0:#ECC48D;--1:#98">4E4D1<111" spans="tyle--0:#D6DEEB;--1:#40">3F5<3 } ;divclass="Name"><" }><;di vdivclass="Nameexpressive-">44AEim3F53 { 44AE31<111" spans="tyle--0:#ECC48D;--1:#98">4E4D./mo1<111" spans="tyle--0:#D6DEEB;--1:#40">3<;di vdivclass="Nameexpressive-">44AEex3F53 { 44AE31<111" spans="tyle--0:#ECC48D;--1:#98">4E4D./mo1<111" spans="tyle--0:#D6DEEB;--1:#40">3<;di vdivclass="Nameexpressive-">44AEim3F53 sty44AE31<111" spans="tyle--0:#ECC48D;--1:#98">4E4D./styles<.css spans="tyle--0:#D9F5DD;--1:#11">1<111" spans="tyle--0:#D6DEEB;--1:#40">344AE3F53 { ty1<111" spans="tyle--0:#ECC48D;--1:#98">4E41<111" spans="tyle--0:#D6DEEB;--1:#40">3F5<3 } ;divclass="Name"><" }>

This rule is not configurable.

If you intentionally use empty import attributes as placeholders or for tooling purposes, you may disable this rule.