Существуют ли какие-либо средства проверки оболочки (в частности, bash или ksh), которые тестируют сценарии оболочки на предмет стиля, передовых методов, соглашений об именах и т. Д.?(Что-то вроде Lint для C или Perl :: Critic для Perl.)
Я знаю, что с помощью ksh вы можете выполнять проверку синтаксиса, запустив ksh -n script.ksh
, но я надеялся на что-то большее, чем просто проверка синтаксиса - то, чтопарсит / анализирует реальный код?
Возможно, мне не повезло, но я полагаю, это не помешает спросить.