Bash Lint
Актуальность
Статический анализатор кода позволяет проверить скрипты на возможные ошибки, использование устаревших конструкций. Также можно реализовать построение дерева зависимостей (от других скриптов, утилит командной строки и т.п.) для скрипта.
Описание проекта
Проект состоит из нескольких частей:
- Собственно статический анализатор, обрабатывающий переданные ему скрипты и выдающий информацию и статистику по ним.
- Дополнительно можно добавить web-интерфейс для анализа загруженных скриптов.
Примеры
Рабочий стол
Пример статического анализатора, написанный на Bash: https://github.com/artyom-poptsov/shy
Предлагается взять этот пример за основу.
Ответственные за проект
- Руководитель: avp
- Обучающийся: Михаил Асянин (4ИС-13-1)