Перевірка shell-скриптів

Знаходить типові помилки в shell-скриптах без запуску коду: необгороджені змінні та підстановки команд, застарілі зворотні лапки, cd без перевірки помилки, cat у конвеєрі, використання $@ без лапок, невідомий або відсутній shebang, змінні, які призначено й ніколи не використано. Показано код правила, рівень і рядок, а також підсумок за рівнями.

Finds typical shell script defects without running the code: unquoted variables and command substitutions, legacy backticks, cd without an error check, cat in a pipeline, unquoted $@, an unknown or missing shebang, and variables that are assigned but never used. Each finding lists the rule code, level and line, plus a summary by level.