Некоторые инструменты для анализа кода в Visual Studio:
- PVS-Studio. 1 Инструмент для обнаружения ошибок и уязвимостей в исходном коде программ, написанных на C, C++, C# и Java. 1
- SonarLint. 2 Помогает выявлять потенциальные проблемы и улучшать общее качество кода. 2
- ReSharper. 23 Плагин для Visual Studio, который проводит статический анализ кода на языке C# и не только. 3
- Roslynator. 25 Его можно установить как пакет NuGet или расширение Visual Studio. 5
- CodeMaid. 2
- StyleCop. 25
Также в современных версиях Visual Studio есть анализаторы исходного кода и анализаторы скомпилированных сборок. 4 Первые работают в режиме реального времени и проверяют код, даже если он не компилируется. 4 Вторые запускаются только после сборки проекта и проверяют бинарники на соответствие определённым правилам. 4