shell

UNIX 106: shellcheck

Kennt ihr schon shellcheck?

Ist sozusagen flake8 für Shell-Skripte.

Man sollte allerdings nicht alles auf die Goldwaage legen, was es anmeckert, denn unser Konstrukt eval "$(ucr shell)" führt zu vielen nicht deklarierten Variablen. Aber es hilft dabei, typische Fehler in Shell-Skripten zu vermeiden, insbesondere bei Quoting.

Und aus aktuellem Anlass: checkbashisms aus dem Debian-Paket devscripts leistet auch hilfreiche Dienste.

Written on October 4, 2018