Есть ли какие-либо оболочки (в частности, bash или ksh), которые проверяют сценарии оболочки для стиля, лучших практик, соглашений об именах и т. Д.? (Что-то вроде Lint для C или Perl :: Critic for Perl.)Есть ли инструмент статического анализа, такой как Lint или Perl :: Критик для сценариев оболочки?
Я знаю, что с помощью ksh вы можете выполнять синтаксическую проверку, запустив ksh -n script.ksh
, но я надеялся на что-то большее, чем просто проверка sytax - что-то, что анализирует/анализирует фактический код?
Мне, вероятно, не повезло, но я думаю, это не помешает спросить.
Прохладный - этот сценарий выглядит многообещающим! И, судя по отсутствию чего-либо другого и отсутствию ответов, я бы сказал, что это, вероятно, единственное, что есть в этом. Огромное спасибо! – BrianH
Это я или этот вариант не находится на странице руководства bash или zsh? – log0
'bash -n' как' set -n'. – fossilet