Bash Lint

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску

Актуальность

Статический анализатор кода позволяет проверить скрипты на возможные ошибки, использование устаревших конструкций. Также можно реализовать построение дерева зависимостей (от других скриптов, утилит командной строки и т.п.) для скрипта.

Описание проекта

Проект состоит из нескольких частей:

  • Собственно статический анализатор, обрабатывающий переданные ему скрипты и выдающий информацию и статистику по ним.
  • Дополнительно можно добавить web-интерфейс для анализа загруженных скриптов.

Примеры

Рабочий стол

Пример статического анализатора, написанный на Bash: https://github.com/artyom-poptsov/shy

Предлагается взять этот пример за основу.

Ответственные за проект

  • Руководитель: avp
  • Обучающийся: Михаил Асянин (4ИС-13-1)