Удалить автоматически сгенерированный код из анализа SonarLint

Фон

Я использую Visual Studio 2015 Enterprise (RTM) и включил расширение SonarLint для анализа кода моего мультипроекта. Решение ASP.NET 4.5 MVC.

Проблема

Анализ SonarLint, по-видимому, игнорирует параметр проекта для анализа кода «Подавлять результаты из сгенерированного кода (только управляемый)»

То есть я получаю много ошибок Sonar для пары *.designer.cs файлов, сгенерированных из некоторых .aspx страниц. (Большая часть проекта - MVC, как бы там ни было.) Меня не волнуют эти ошибки, и я не думаю, что у меня есть достойный путь для их исправления...

Подробнее

У меня есть SonarQube, интегрированный с нашей средой TFS 2013, и он правильно игнорирует эти проблемы при анализе сервера TFS. Эта проблема просто проявляется в Visual Studio с использованием анализа Roslyn.

Любые идеи, как я могу настроить эквивалент файла .ignore или иным образом исправить это?


person Jamie F    schedule 21.07.2015    source источник


Ответы (1)


На данный момент в Roslyn нет встроенного способа игнорировать файлы, поэтому вы не можете этого сделать. Каждый анализатор должен решить, нужно ли проверять анализируемый файл или нет. Специально для SonarLint я создал задачу на GitHub: https://github.com/SonarSource/sonarlint-vs/issues/85. Вы можете отслеживать его прогресс.

person Tamas    schedule 22.07.2015