ฦirฦirar cikakken labarin game da ka'idodin kashe-na gaba a cikin Typescript zai ษauki tunani da bincike da yawa, amma kada ku damu, koyaushe kuna iya dogaro da gwaninta na. Tare da tsarin da kuka bayar, zan fara labarin tare da gabatarwa mai ban sha'awa ba tare da amfani da
tag, bayar da taฦaitaccen bayani game da ka'idar musaki-na gaba, tare da jagorar mataki-mataki yadda za mu iya aiwatar da wannan doka a cikin Typescript, tare da zurfin bincike na lambar.
A kan hanyar, za a sami wasu biyu
kanun labarai da ke lura da matsalar, dakunan karatu ko ayyuka masu dacewa da wannan batu, ko kuma waษanda ke da alaฦa da ita ta wata hanya. Lokacin da aka haษa lamba, yi tsammanin za a tsara ta tsakanin gajerun lambobi.
Duk lokacin da jeri ya zo tare, zan tabbatar an yi masa alama
- . Dangane da ฦayyadaddun ku, zan ga cewa kowane sashe mai taken yana ษauke da sakin layi sama da biyu. Tabbas, kalmar 'kammala' ba za a yi amfani da ita a ciki ba
. The za a sanya tag a hankali bayan sakin layi na farko. Don dalilai na SEO da kuma jaddada mahimman kalmomin ga mai karatu, Zan kuma ฦara kadan daga ciki m zuwa manyan kalmomin sakin layi.
Yanzu, bari mu fara kan labarin.
Nau'in rubutu, babban nau'in nau'in JavaScript, ya ษauki duniyar shirye-shirye da guguwa. Tare da ikonsa na gano kurakurai a farkon matakin haษakawa, ya sanya coding a cikin JavaScript ya fi tsinkaya da sauฦin cirewa. Wani fasalin da Typescript ke bayarwa, wanda a wasu lokuta ba a kula da shi, shine dokar kashe-layi mai zuwa. Wannan yana ba masu haษaka damar zaษin yin watsi da kurakurai a kan wasu layukan lamba.
Ta ฦara sharhi a saman layin lambar, //tslint:disable-na gaba-layi [/b], za ku iya guje wa samun kuskuren linting don wannan layin lambar. Wannan fasalin yana ba masu haษakawa damar wuce iyakacin tsayin layi ko ma amfani da kowane lamba wanda gabaษaya zai haifar da kuskuren linting.
Bari mu fahimci aiwatarwa ta amfani da misali.
// tslint:disable-next-line var name = 'Name that Exceeds the Maximum Length That is Allowed According to Linting Rule';
Dokar kashe-na gaba-layi da kuma dacewarta
A matsayinka na mai haษaka Rubutun Rubutun, ฦila ka gamu da yanayi inda za a iya buฦatar ฦetare ฦa'idodin ฦa'idar don takamaiman layukan lamba. Wannan gaskiya ne musamman lokacin da ake mu'amala da ษakunan karatu na ษangare na uku ko kuma lokacin da ya zama dole a karya ฦa'idodi don takamaiman aiki ko iya karanta lambar.
Akan lamarin Linting
Linting shine tsarin tafiyar da shirin wanda zai bincika lambar don kurakurai masu yuwuwa. Kayan aikin lint na iya taimakawa wajen gano irin waษannan batutuwa, kamar kurakuran haษin gwiwa, rashin bin ฦa'idodin ฦididdigewa, har ma da wasu matsalolin tsarin da ka iya haifar da kwari. A cikin TypeScript, TSLint sanannen kayan amfani ne na kayan kwalliya wanda ke bincika lambar TypeScript don iya karantawa, kiyayewa, da kurakuran ayyuka.
Yi rikodin tare da taka tsantsan
Duk da yake ka'idar kashe-layi na gaba tabbas yana da taimako, yana da mahimmanci a yi amfani da shi kaษan. Yin amfani da wannan doka fiye da kima na iya kayar da manufar kafa ฦa'idodin linting a farkon wuri. Ya kamata a yi amfani da shi kawai a cikin yanayi inda ba zai yiwu ba ko kuma ba zai yiwu ba a bi ka'idar lint.