Bash Lint

Материал из wiki.nntc.nnov.ru
Версия от 17:56, 14 ноября 2016; Avp (обсуждение | вклад) (Добавил категорию)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

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

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

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

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

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

Примеры

Рабочий стол

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

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

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

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