Kaip gauti sintaksę „should.be.false“ perduoti jslint?

Rašau JS UT mano „NodeJS“ kodui. Aš naudoju Chai kaip pareiškimų biblioteką, ir aš labiau norėčiau, jei sintaksė. Taip pat naudoju jslint, kad patikrintumėte js failo sintaksę, net ir JS failus UT.

Dabar turiu problemų su jslint ir Chai. „Chai“ galite naudoti:

 myvalue.should.be.true; 

Bet duok man:

 #1 Expected an assignment or function call and instead saw an expression. 

Žinau, kad jslint ateina su daugybe galimybių, bet aš tiesiog negaliu rasti tinkamo pasirinkimo, kaip išjungti šį patikrinimą.

50
11 дек. nustatė davidshen84 11 dec. 2012-12-11 10:30 „12, 10:30 val. 2012-12-11 10:30
@ 3 atsakymai

Jslint neįmanoma išspręsti mano problemos. Ir dėl daugelio „jslint“ apribojimų, aš pasuko į „ jshint“ , o „ expr variantas išsaugojo mane: P

11
11 дек. atsakymas duotas davidshen84 11 Dec. 2012-12-11 19:22 '12 at 7:22 pm 2012-12-11 19:22

Tiesiog paaiškinkite kitiems skaitytojams:

Galite pridėti į bandomųjų failų viršų, kad jį būtų galima naudoti tik bandymų failuose.

Retais atvejais, kai naudojate tokias išraiškas savo kode, galite pridėti „ expr: true parinktį jshint konfigūravimo parinktims.

74
28 июня '13 в 13:31 2013-06-28 13:31 atsakymą pateikė Jesús Carrera birželio 28 d., 13 val. 13:31 2013-06-28 13:31

Vietoj to galite naudoti myvalue.should.equal(true) .

15
19 дек. Atsakymas pateikiamas Beau 19 d. 2012-12-19 00:52 '12 12:52 am 2012-12-19 00:52

Peržiūrėkite kitus klausimus apie „ arba užduokite klausimą