| 1 | --- |
| 2 | description: Проверка C# кода — вызывать roslyn_get_diagnostics (этот MCP), не только ReadLints |
| 3 | globs: "**/*.cs" |
| 4 | alwaysApply: false |
| 5 | --- |
| 6 | |
| 7 | # Использовать roslyn_get_diagnostics для проверки кода |
| 8 | |
| 9 | При поиске проблем в C# (неиспользуемые переменные, предупреждения компилятора, анализаторы) **вызывать инструмент этого сервера `roslyn_get_diagnostics`** с `solution_or_project_path` (и при необходимости `file_path`), а не полагаться только на ReadLints или ручной просмотр. |
| 10 | |
| 11 | Ответ даёт полный список диагностик (file:line:column, severity, id, message), в том числе CS0219 (unused variable). Исправлять по file:line:column через roslyn_get_code_actions и roslyn_apply_code_action. |
| 12 | |
View only · write via MCP/CIDE