Lahendatud: ts lint ignoreerib järgmist rida

Muidugi, siin on artikkel:

Typescriptis programmeerimisel ei ole vaja mõista, et ts lint ignoreerib järgmist rida. See käsk võimaldab arendajatel eirata üht koodirida, mis muidu võib vallandada kleepuva hoiatuse või vea. See võib olla väga kasulik juhtudel, kui kodeerimise rikkumine on funktsionaalsuse jaoks vajalik või kui teatud kood on alles väljatöötamisel.

// tslint:disable-next-line
let myVariable: any;

See koodinäidis näitab lihtsat käsu tslint:disable-next-line kasutamist. Sel juhul kasutab arendaja tahtlikult "mis tahes" andmetüüpi, mida tavaliselt ei soovitata spetsiifilisuse puudumise tõttu.

Millal peaksite kasutama tslint:disable-next-line?

Arendajad peaksid seda funktsiooni kasutama, kui on õigustatud põhjus tslint-reeglit rikkuda. Seda tuleks siiski kasutada säästlikult, kuna laialdane kasutamine võib põhjustada halvasti struktureeritud koodi.

Kuidas käsk tslint:disable-next-line töötab?

Kui tslint kontrollib teie koodi vigade suhtes, kasutab ta järgmist koodirida ignoreerimiseks tslint:disable-next-line kommentaari. Käsk käsib tslintil keelata lintimise ainult selle ühe rea jaoks ja järgmiste ridade puhul jätkub lintmine nagu tavaliselt.

Levinud lõkse ja millal mitte kasutada tslint:disable-next-line

Vaatamata selle kasulikkusele, on olukordi, kus on parem mitte kasutada tslint:disable-next-line. Näiteks peaksid arendajad vältima selle käsu kasutamist lihtsalt selleks, et mööda minna reeglist, mida nad peavad tüütuks. Pidage meeles, et reeglid on olemas parimate kodeerimistavade jõustamiseks.

Tavalised teegid ja funktsioonid, mis on seotud tslint:disable-next-line

Üks selle käsuga seotud peamisi teeke on TSLint ise, TypeScripti linter. TSLint kontrollib teie TypeScripti koodi loetavuse, hooldatavuse ja funktsionaalsuse vigade osas.

Alternatiivid tslint:disable-next-line

Kui leiate, et peate sageli teatud TSLinti reeglid keelama, kaaluge selle asemel oma TSLinti konfiguratsioonifaili ülevaatamist. See võib konkreetseid reegleid ümber konfigureerida või keelata, mistõttu on harvem vajadus käsu tslint:disable-next-line järele.

  • Koodi loetavus ja hooldatavus on üliolulised
  • Liinide keelamine peaks olema ettevaatlik
  • TSLint on väärtuslik tööriist Typescripti arendajatele

Tslint:disable-next-line vajaduse ja kasutamise mõistmine on iga Typescripti arendaja jaoks väärtuslik tööriist. Targalt kasutades võib see lubada koodis vajalikke erandeid ilma olulisi reegleid keelamata. Pea meeles, et suure jõuga kaasneb suur vastutus.

Seonduvad postitused:

Jäta kommentaar