Existe uma ferramenta de análise estática como Lint ou Perl :: Critic para shell scripts?

Existem verificadores de shell (especificamente bash ou ksh) que testam os scripts de shell quanto a estilo, práticas recomendadas, convenções de nomenclatura etc.? (Algo como Lint para C ou Perl :: Critic para Perl.)

Eu sei que com o ksh você pode fazer a verificação de sintaxe executandoksh -n script.ksh mas eu esperava algo além da verificação de sintaxe - algo que analise / analise o código real?

Provavelmente estou sem sorte, mas acho que não dói perguntar.

questionAnswers(3)

yourAnswerToTheQuestion