Проверьте свой код
Во время редактирования проверьте свой код на наличие определенных проблем с качеством. Функция проверки кода Visual Assist, основанная на LLVM/Clang, диагностирует и исправляет типичные ошибки программирования, такие как нарушения стиля, неправильное использование интерфейса и ошибки, которые могут быть обнаружены с помощью статического анализа.
Настройка проверки кода
Включите проверку кода и конкретные виды проверки качества в диалоговом окне параметров для Visual Assist. Анализатор LLVM/Clang работает в процессе, отдельном от процесса Visual Studio, чтобы избежать снижения производительности IDE.
![Code Inspection in options dialog](/Presentation/WholeTomato/Assets/Images/features/codeInspection/ciOptionEnable.png)
Выявление проблем с кодом в редакторе
Проверяйте код во время редактирования.
Если этот параметр включен, проблемы с кодом будут выделяться в текстовом редакторе Visual Studio. Первые несколько символов большинства проблем кода обозначены сплошным или пунктирным подчеркиванием.
![Underline code issue in editor](/Presentation/WholeTomato/Assets/Images/features/codeInspection/ciEditorHighlight.png)
Наведите курсор на проблему, чтобы увидеть детали о ней.
![Hover to see details](/Presentation/WholeTomato/Assets/Images/features/codeInspection/ciEditorTooltip.png)
Быстрые исправления в редакторе
Исправляйте проблемы при редактировании.
Выберите из списка сведений о проблеме вариант, чтобы получить возможность ее исправления.
![Hover to access fix](/Presentation/WholeTomato/Assets/Images/features/codeInspection/ciEditorMenu.png)
Примите выбранное исправление.
![Accept to apply fix](/Presentation/WholeTomato/Assets/Images/features/codeInspection/ciEditorFixApplied.png)
Быстрые исправления в рабочем окне
Исправьте проблемы в массовом порядке.
Проблемы с кодом доступны также в рабочем окне, которое определяет все проблемы для текущего файла. Применяйте исправления в пакетном режиме ко всем проблемам для определенного типа или проверки кода.
![Code issues in a tool window](/Presentation/WholeTomato/Assets/Images/features/codeInspection/ciWindowGroupMenu.png)