Bash Lint: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
(Создал страницу)
 
(Добавил категорию)
 
Строка 16: Строка 16:
 
* Руководитель: [[User:avp|avp]]
 
* Руководитель: [[User:avp|avp]]
 
* Обучающийся: Михаил Асянин (4ИС-13-1)
 
* Обучающийся: Михаил Асянин (4ИС-13-1)
 +
 +
[[Категория:Идеи интересных студенческих проектов]]

Текущая версия на 17:56, 14 ноября 2016

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

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

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

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

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

Примеры

Рабочий стол

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

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

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

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