Начало работы с анализаторами Roslyn
С помощью динамических анализаторов кода на основе проектов в Visual Studio авторы API могут отправлять анализ кода для конкретного домена в рамках своих пакетов NuGet. Так как эти анализаторы работают на платформе компилятора .NET (кодовое название Roslyn), они могут создавать предупреждения в коде даже до завершения строки (больше не ожидая создания кода для обнаружения проблем). Анализаторы также могут отображать автоматическое исправление кода с помощью подсказки Visual Studio, чтобы сразу же привести код в порядок.
Начало работы
Учебник: Напишите свой первый анализатор и исправьте код
Анализатор Roslyn для реального мира
Несколько примеров на GitHub, сгруппированных в три типа анализаторов
Связанное содержимое
- справочник по версиям пакетов платформы компилятора .NET
- Дополнительные документы на сайте GitHub OSS
- правила FxCop, реализованные с помощью анализаторов Roslyn