Prefer assert.ok() over assert() for explicit intent and better readability.
✅ This rule is included in the node stylistic and stylisticStrict presets.
Using assert.ok() aligns with other assert methods, ensuring consistency and making code easier to maintain and understand.
The explicit method call clarifies the assertion’s purpose, making it immediately clear that a boolean check is being performed.
AEimpo53 asserAEfr5<3 sp ansty="le--0:#D9F5DD;--1:#1111">13 sp><1"sp ansty="le--0:#ECC48D;--1:#984E">4Dnode:asse1"sp>1<1"sp ansty="le--0:#D6DEEB;--1:#403F">51"sp><3;d ivclassNa="meec-li">d3;d>B0asse5<3(sp ansty="le--0:#82AAFF;--1:#3B61">B0divi3(sp>5<3(sp ansty="le--0:#F78C6C;--1:#AA09">823(sp><10sp ansty="le--0:#D6DEEB;--1:#403F">5310sp><, sp ansty="le--0:#F78C6C;--1:#AA09">8, sp><22sp ansty="le--0:#D6DEEB;--1:#403F">5322sp><) sp ansty="le--0:#C792EA;--1:#8844">AE=) sp><==sp ansty="le--0:#D6DEEB;--1:#403F">5==sp><3 sp ansty="le--0:#F78C6C;--1:#AA09">83 sp><25sp ansty="le--0:#D6DEEB;--1:#403F">5325sp><);d ivclassNa="meco"><);d>);d>);d>AEimpo53 { stricAE53 assert <} sp ansty="le--0:#C792EA;--1:#8844">AEfr} sp>5<3 sp ansty="le--0:#D9F5DD;--1:#1111">13 sp><1"sp ansty="le--0:#ECC48D;--1:#984E">4Dnode:asse1"sp>1<1"sp ansty="le--0:#D6DEEB;--1:#403F">51"sp><3;d ivclassNa="meec-li">d3;d>B0asse53(value<);d ivclassNa="meco"><);d>);d>);d> 44AEim3F53 ass44AE31<111" spans="tyle--0:#ECC48D;--1:#98">4E4Dnode:as111">1<111" spans="tyle--0:#D6DEEB;--1:#40">3111">c3F53as4<4AE. spans="tyle--0:#82AAFF;--1:#3B">614AE.>361B0di309<8210 spans="tyle--0:#D6DEEB;--1:#40">3F8210><53, spans="tyle--0:#F78C6C;--1:#AA">053, ><9822 spans="tyle--0:#D6DEEB;--1:#40">3F9822><53) spans="tyle--0:#C792EA;--1:#88">44A53) >30<9825 spans="tyle--0:#D6DEEB;--1:#40">3F9825><53) ;divclass="Name">< 5)> 5)>53)><;di vdivclass="Nameexpressive-">44AEim3F53 { str443F53 asser44AE31<111" spans="tyle--0:#ECC48D;--1:#98">4E4Dnode:as111">1<111" spans="tyle--0:#D6DEEB;--1:#40">3111">c3F53as4<4AE. spans="tyle--0:#82AAFF;--1:#3B">614AE.>3F53(val;di><;di vdivclass="Nameexpressive-">44AEim3F53 ass44AE31<111" spans="tyle--0:#ECC48D;--1:#98">4E4Dnode:as111">1<111" spans="tyle--0:#D6DEEB;--1:#40">3111">c3F53as4<4AE. spans="tyle--0:#82AAFF;--1:#3B">61B0strictE4AE.>3F53(actual, expect3F53as4<4AE. spans="tyle--0:#82AAFF;--1:#3B">61B0deepStrictE4AE.>3F53(actual, expect;di>
This rule is not configurable.
If you have a strong preference for the shorter assert() syntax and find it clear enough in your codebase, you might choose not to enable this rule.