¿Existe una herramienta de análisis estático como Lint o Perl :: Critic para los scripts de shell?

¿Hay algún comprobador de shell (específicamente bash o ksh) que pruebe los scripts de shell para estilo, mejores prácticas, convenciones de nombres, etc. (Algo así como Lint para C, o Perl :: Critic para Perl.)

Sé que con ksh puedes hacer una comprobación de sintaxis ejecutandoksh -n script.ksh pero esperaba algo más que simplemente verificar la sintaxis, ¿algo que analiza / analiza el código real?

Probablemente no tengo suerte, pero supongo que no hace daño preguntar.

Respuestas a la pregunta(3)

Su respuesta a la pregunta