ShellCheck, oo ah koronto si loo fiiriyo qoraaladaada Shell

qolof

Sida aan wada ognahay, terminalku waa qayb aan kala maarmi karin nidaamka Linux iyo wixii ka dambeeya wax kasta oo aan ku sameyno xarunta, waxaa jira qolof, barnaamij la falgala nidaamka qalliinka laftiisa. Amar kasta oo aan galno terminalka waxaa aakhirka loo turjumaa qolofka ka dibna u dhaqmaa si waafaqsan.

Qolofka 'UNIX' kaliya ma aha tarjumaanka amarka, wuxuu kaloo u adeegaa sidii luqad barnaamij. Shell oo ah luuqad barnaamij waxay bixisaa doorsoomayaal, dhismayaasha socodka-socodka, miisaaniyadaha, iyo shaqooyinka.

Fayl ka kooban amarro iyo noodhadh qolof ah ayaa loo yaqaan Shell Script. Sidaa darteed, waxaad ku qaban kartaa hawlo kala duwan oo adag iyo otomaatiga nidaamkaaga adoo adeegsanaya qoraallo qolof ah.

Qaar badan oo ka mid ah oo baranaya barnaamij bash iyo xitaa dhowr kuwaas oo ah kuwa horumariya, badanaa waxay qaadaan qaar ka mid ah tijaabooyinka lambarrada ama tusaalooyinka ay u yimaadaan inay ka helaan shabakadda.

In kasta oo ay tani badanaa xoogaa khatar tahay, kuwa khibradda u leh ama aqoonta u leh bash iyo / ama Linux, badanaa kuma dhacaan kaftan ama qoraallo burburin kara nidaamka ama xadi kara macluumaadka.

Sikastaba, maadaama aan nahay dad, qaladaad ayaan sameynaa. Sida iska cad, qorista qoraalo qolof ah ayaa waliba khaladaad sameeya, sida khaladaadka farsamaynta, qorista, qaababka xun, iwm.

Laakiin dhinaca layliska (guud ahaan ardayda ama xiisaha leh) tani maahan wax fudud, taasi waa sababta ay uga faa'iideysan karaan utility weyn oo naga caawin kara falanqaynta xeerarkan.

Ku saabsan ShellCheck

ShellCheck waa aalad falanqeyn joogto ah oo soo bandhigeysa digniino iyo soo jeedinno loogu talagalay koodh xun ee qoraallada bash / sh shell.

Waxaa loo isticmaali karaa dhowr siyaabood: laga bilaabo webka adoo ku dhajinaya qoraalkaaga qolof ah tifaftiraha khadka tooska ah ama haddii kale, waxay noqon kartaa inaad ku rakibto nidaamkaaga oo aad ka maamusho terminaalka, ku dhex dar tifaftiraha qoraalkaaga, iyo sidoo kale uruurinta ama qolalka caddayn.

Waxaa jira saddex waxyaalood oo ShellCheck ay ugu horreyn sameyso:

  • Tilmaan oo sharrax dhibaatooyinka astaamaha bilowga ah ee sababa qolof inay ku siiso farriimo khaldan oo qarsoodi ah.
  • Tilmaan oo sharax dhibaatooyinka caadiga ah ee heerka dhexdhexaadka ah ee sababa in qolofku u dhaqanto si la yaab leh.
  • Waxay sidoo kale tilmaamaysaa digniino xariif ah, oo sababi kara qoraal kale oo horumarsan oo shaqeynaya inuu ku guuldareysto xaaladaha mustaqbalka.

qolof

Sidee loo rakibaa ShellCheck Linux?

Haddii aad xiiseyneyso inaad awood u yeelatid helitaanka adeeggan weyn, kaliya waa inaad ka furtaa terminal nidaamkaaga oo aad ku qortaa mid ka mid ah amarrada soo socda, sida ku xusan qeybinta Linux ee aad isticmaaleyso.

Isticmaalayaasha Debian, Ubuntu iyo qayb kasta oo kale oo laga soo qaatay kuwan, waa inay ku qoraan oo keliya qaybta amarka soo socda:

sudo apt-hel rakib qolof

Hadday yihiin adeegsadayaasha RHEL, CentOS, Fedora ama qaybinta kasta oo laga helo kuwan, waxay ku rakiban karaan:

sudo dnf rakibi qolof

Loogu tala galay isticmaaleyaasha Arch Linux, Antergos, Manjaro iyo noocyada kala duwan ee Arch Linux, ku rakib korontada:

sudo pacman -S shecheckck

Halka kuwa u furan OpenSUSE isticmaalayaasha, rakibidda waxaa lagu sameeyaa:

sudo zypper in shellcheck

Si adeegso tifaftiraha qoraalka Atom, waxaad sidoo kale isticmaali kartaa ShellCheck daaqada tifaftiraha gudihiisa. Kaliya waa inay rakibaan xirmooyinka atom ee loogu baahan yahay ShellCheck:

apm rakibi linter linter-shellcheck

ShellCheck tWaxay kaloo taageertaa tifaftirayaasha kale, sida: Vim, Emacs, Sublime, iwm. Waxaad ka heli kartaa liis dhameystiran Xiriirka soo socda.  

Isticmaalka aasaasiga ah ee ShellCheck

Ka dib markaad ku rakibto xirmooyinka lagama maarmaanka u ah ShellCheck nidaamkaaga, waxay ka isticmaali karaan xaruntooda, kaliya waa inay qoraan amarka soo socda:

xaashiyaha / dariiqa / ilaa / faylka

Halka ay kaliya tahay inay ku ridaan dariiqa magaca faylka qoraalkooda qolofka ah.

Isticmaalka ShellCheck khadka tooska ah

Sidoo kale, waxaad ku isticmaali kartaa ShellCheck khadka tooska ah adigoon waxba ku rakibin nidaamkaaga, markaa waa inaad kaliya isticmaashaa biraawsarka aad doorbidayso oo aad tagtaa xiriiriyaha soo socda.

Halkan kaliya waa inay nuqulada ka qoraan qoraalkooda qoloftiisa wax soo saarka ShellCheck ayaa la soo bandhigi doonaa.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   noomadrid70 dijo

    Maqaal aad u xiiso badan
    Muchas gracias