Использование Microsoft Roslyn для стилистического анализа кода

Иванаев Станислав Владимирович

Аннотация


Объектом исследования является статический анализ кода.
Цель работы ­ разработка диагностических правил анализа стиля кода для про­верки студенческих работ с использованием языка C#.
В процессе работы использовалось абстрактное синтаксическое дерево, постро­енное по анализируемому коду.
В результате работы было разработано несколько диагностических правил, ана­лизирующих код и ищущие стилистическое ошибки, опечатки и дублирование кода.
Результаты работы можно применять при проверке студенческих работ в рамках курсов по основам программирования и проектирования на языке C#