Statikus kódanalízist a héjprogramjainknak (is)

Novák Áron küldte be 2017. 03. 21., k - 23:47 időpontban

A mai nap bukkantam rá egy remek eszközre, a ShellCheck-re (https://github.com/koalaman/shellcheck), ami egy igazán kiváló eszköz a parancssoros szkriptjeink automatikus ellenőrzésére. A legtöbb fejlesztőnek a héjprogramozás (kudos a Kiskapunak) szükséges rossz, amit a fő tevékenysége mellett néha űz, ellenben számtalan buktatót rejt, amikbe rutin nélkül oly könnyű beleesni, a projekt weboldala is felsorol rengeteg dolgot. Számtalan cégnél van standard, jobb helyen CI-alapú ellenőrzés a fő programozási nyelv / keretrendszer standardjaira, Drupal coding standard (https://www.drupal.org/docs/develop/standards) vagy épp a Java világban a style guide (https://google.github.io/styleguide/javaguide.html), a ShellCheck-kel végre egyenrangú szintre emelhetjük a szkriptjeinket, amik olykor igazán létfontosságú feladatokat látnak el, mint a Docker konténereink inicializálása vagy a mentéseink automatizálása. Éppúgy rászolgálnak a verziókezelésre és a kódminőség automatikus (már ami automatizálható belől persze) betarttatására, nemde?