Volver al índice


shellcheck

Revisión y análisis de código de shell scripts. Realiza una comprobación de estándar POSIX detectando problemas con extensión de variables o variables sin usar, errores de sintaxis o en construccciones lógicas (bucles for/while o condicionales if), fragmentos de código mejorables o cualquier incidencia que pueda ocurrir en dicho código. Es posible que marque falsos positivos, por ejemplo si se usan variables de ambiente y no estan definidas. También está disponible en versión web e incluso como plugin para Atom, Sublime Text, vim o emacs [flycheck] .

$ shellcheck script.sh (Forma básica. Si no muestra nada todo es perfecto)

$ shellcheck -s bash -e SC1003,SC2035 script.sh (especificando el lenguaje y excluir 2 tipos de errores)

Nota.- Los códigos de error generados pueden ser consultados en la Wiki del proyecto (https://github.com/koalaman/shellcheck) y por su código en https://github.com/koalaman/shellcheck/wiki/Directive


Volver al índice