Bash Lint: различия между версиями
Перейти к навигации
Перейти к поиску
Avp (обсуждение | вклад) (Создал страницу) |
Avp (обсуждение | вклад) (Добавил категорию) |
||
Строка 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)