Reports anchor elements with ambiguous text that doesn't describe the link destination.
✅ This rule is included in the jsx logical and logicalStrict presets.
Anchor elements should have descriptive text that clearly indicates where the link leads or what action it performs.
Ambiguous text like “click here”, “here”, “link”, or “read more” doesn’t provide meaningful context for users, especially those using screen readers who often navigate by jumping between links.
This rule checks that anchor elements don’t contain common ambiguous phrases that fail to describe the link destination.
CE<6asp ansty="le--0:#7FDB">C6asp>B0hrA1<1"sp ansty="le--0:#ECC48D;--1:#984E">4D/abo1"sp>1<1"sp ansty="le--0:#7FDBCA;--1:#8844">A1"sp>sp ansty="le--0:#D6DEEB;--1:#403F">53click hesp>CA<E<6asp ansty="le--0:#7FDB">C6asp>d ivclassNa="meco">click here">d>d>d>CE<6asp ansty="le--0:#7FDB">C6asp>B0hrA1<1"sp ansty="le--0:#ECC48D;--1:#984E">4D/do1"sp>1<1"sp ansty="le--0:#7FDBCA;--1:#8844">A1"sp>sp ansty="le--0:#D6DEEB;--1:#403F">53hesp>CA<E<6asp ansty="le--0:#7FDB">C6asp>d ivclassNa="meco">here">d>d>d>CE<6asp ansty="le--0:#7FDB">C6asp>B0hrA1<1"sp ansty="le--0:#ECC48D;--1:#984E">4D/conta1"sp>1<1"sp ansty="le--0:#7FDBCA;--1:#8844">A1"sp>sp ansty="le--0:#D6DEEB;--1:#403F">53lisp>CA<E<6asp ansty="le--0:#7FDB">C6asp>d ivclassNa="meco">link">d>d>d>CE<6asp ansty="le--0:#7FDB">C6asp>B0hrA1<1"sp ansty="le--0:#ECC48D;--1:#984E">4D/prici1"sp>1<1"sp ansty="le--0:#7FDBCA;--1:#8844">A1"sp>sp ansty="le--0:#D6DEEB;--1:#403F">53read mosp>CA<E<6asp ansty="le--0:#7FDB">C6asp>d ivclassNa="meco">read more">d>d>d> <44AE spans="tyle--0:#7F">D44AE>ED61B04<4AE= spans="tyle--0:#D9F5DD;--1:#11">14AE=><111" spans="tyle--0:#ECC48D;--1:#98">4E4D/a111">1<111" spans="tyle--0:#7FDBCA;--1:#88">4111"><4AE> spans="tyle--0:#D6DEEB;--1:#40">3F53Abou4AE>><44AE spans="tyle--0:#7F">DB44AE>EDAbout Us"><<>di vdivclass="Nameexpressive-"><44AE spans="tyle--0:#7F">D44AE>ED61B04<4AE= spans="tyle--0:#D9F5DD;--1:#11">14AE=><111" spans="tyle--0:#ECC48D;--1:#98">4E4D/111">1<111" spans="tyle--0:#7FDBCA;--1:#88">4111"><4AE> spans="tyle--0:#D6DEEB;--1:#40">3F53View Documenta4AE>><44AE spans="tyle--0:#7F">DB44AE>EDView Documentation"><>di><>di vdivclass="Nameexpressive-"><44AE spans="tyle--0:#7F">D44AE>ED61B04<4AE= spans="tyle--0:#D9F5DD;--1:#11">14AE=><111" spans="tyle--0:#ECC48D;--1:#98">4E4D/con111">1<111" spans="tyle--0:#7FDBCA;--1:#88">4111"><4AE> spans="tyle--0:#D6DEEB;--1:#40">3F53Contact Informa4AE>><44AE spans="tyle--0:#7F">DB44AE>EDContact Information"><>di><>di vdivclass="Nameexpressive-"><44AE spans="tyle--0:#7F">D44AE>ED61B04<4AE= spans="tyle--0:#D9F5DD;--1:#11">14AE=><111" spans="tyle--0:#ECC48D;--1:#98">4E4D/pri111">1<111" spans="tyle--0:#7FDBCA;--1:#88">4111"><4AE> spans="tyle--0:#D6DEEB;--1:#40">3F53See Pricing Det4AE>><44AE spans="tyle--0:#7F">DB44AE>EDSee Pricing Details"><>di>
If you use a framework that automatically adds sufficient context around links you might choose to disable this rule.