An warware: ts disable an bayyana amma ba a taɓa karanta ƙimar sa ba

Duniyar Typescript, harshe mai ƙarfi kuma sanannen shirye-shirye, yana cike da kyawawan abubuwa waɗanda ke taimakawa masu haɓakawa cikin sauri da ingantaccen rubutu mai ƙarfi, lambar inganci. Wani fasali na musamman yana yin gargaɗi lokacin da aka ayyana maɓalli amma ba a karanta ko amfani da shi a ko'ina a cikin lambar. Wannan fasalin, wanda aka sani da "Ts disable an ayyana shi amma ba a taɓa karanta ƙimarsa ba," na iya zama muhimmiyar mahimmanci wajen haɓaka lambar.

Yawanci, canjin da ba a yi amfani da shi ba zai haifar da saƙon gargaɗi mai ban takaici wanda ke dakatar da ginin lambar Rubutun ku. Duk da yake wannan na iya zama da farko kamar abin bacin rai, haƙiƙa yana da ƙarfi kuma muhimmin sashi na ayyukan harshen. Ga dalilin da ya sa: a cikin kiyaye ingantaccen tsari da tsaftataccen ma'auni, yana da mahimmanci don guje wa cunkoson lambar. Don haka, gargaɗin da ke gaya muku lokacin da ba a amfani da maɓalli yana taimakawa wajen hana layukan lambobin da ba dole ba daga tarwatsa shirin ku.

Maganin Matsalar

A cikin ma'amala da "An bayyana musaki Ts amma ba a taɓa karanta ƙimarsa ba", kuna da zaɓuɓɓuka biyu. Na farko kuma mafi yawan shawarar shine a cire madaidaicin da ba a yi amfani da shi ba. Hanya ce madaidaiciya kuma mai tasiri.

let unusedVar: string;
// Remove this variable since it's unused

A cikin yanayin da ba za ku iya cire canjin kawai ba, akwai wani zaɓi. Kuna iya kashe wannan takamaiman gargaɗin ta hanyar canza fayil ɗin Typescript's tsconfig.json. Ga yadda:

{
  "compilerOptions": {
    "noUnusedLocals": false
  }
}

Bayanin Code Rubutun Rubutun

Wannan na iya zama kamar na fasaha, amma bari mu rushe shi don sauƙin narkewa. Da farko, kuna buƙatar nemo fayil ɗin ku 'tsconfig.json'. Wannan fayil ɗin yana riƙe da daidaitawa don zaɓuɓɓukan tarawa Typescript. Kayan "compilerOptions" abu ne da ke adana zaɓuɓɓukan tarawa. Ɗaya daga cikin waɗannan zaɓuɓɓuka shine 'noUnusedLocals'.

Ta hanyar tsoho, 'noUnusedLocals' an saita zuwa gaskiya, wanda ke nufin mai tarawa zai ba da gargaɗi lokacin da aka bayyana maɓalli amma ba a taɓa karanta ƙimar sa ba. Ta hanyar saita "noUnusedLocals" zuwa ƙarya, kuna gaya wa Typescript don yin watsi da waɗannan gargaɗin, ta yadda za a ba da damar lambar ta tattara kuma ta gudana cikin sauƙi.

Daidaita da Mafi kyawun Ayyuka

Yayin da canza ma'aunin 'noUnusedLocals' zai iya magance matsalar nan take, wasu na iya jayayya cewa ba haka bane. mafi kyawun aiki a cikin mahallin lambar inganci. Barin canjin da ba a yi amfani da su ba a cikin lambar ku na iya haifar da rudani ga sauran masu haɓakawa. Wannan yana sa ya zama da wahala a kiyaye ko cire kuskure daga baya. A wannan batun, yana iya zama mafi kyawu don tsaftace lambar ku daga masu canjin da ba a yi amfani da su ba.

Domin bin manyan umarni na coding - tsabta, taƙaitacciya, kuma lambar da za a iya fahimta - ya kamata mutum ya iyakance amfani da zaɓin 'noUnusedLocals' gwargwadon yiwuwa. Ta wannan hanyar, kuna haɓaka ingantattun ayyukan coding da ingantaccen yanayin coding.

Amfani da Laburaren Rubutun Rubutun

Bugu da ƙari, yin amfani da ɗakunan karatu na Typescript kamar 'tslint' Hakanan zai iya taimaka muku aiwatar da waɗannan kyawawan ayyuka. Kayan aikin linter kamar tslint zai tilasta dokoki waɗanda ke taimaka muku rubuta mafi kyawun lambar ta hanyar kama kurakurai na yau da kullun da aiwatar da ka'idojin salo.

/*  
tslint.json file
*/
{
"rulesDirectory": [
    "node_modules/tslint-eslint-rules/dist/rules"
],
"rules": {
    "no-unused-variable": [true]
  }
}

Wannan yana sake nuna mahimmancin samun ƙwaƙƙwaran ilimi da fahimtar abubuwan da ke cikin harshen da kuke aiki da su.

A ƙarshe, fahimtar ƙaƙƙarfan Rubutun Rubutun zai sa ku zama mafi kyau developer, tare da fayil ɗin lambar wanda ya fi sauƙi don gyarawa, kiyayewa, da fahimta. Kuma wannan shine maƙasudi mai dacewa ga kowane mai haɓakawa don yin ƙoƙari.

Shafi posts:

Leave a Comment