Как исключить конкретный файл проекта в SonarqubeC#

Место общения программистов C#
Anonymous
Как исключить конкретный файл проекта в Sonarqube

Сообщение Anonymous »

Я использую Sonarqube (6.7 на момент написания этой статьи) для анализа моего решения C#.
Я сейчас изо всех сил пытаюсь исключить файлы из дублирования или полного анализа.
**/*.Designer.cs
< /code>

или дубликации, как: < /p>

**/*.g.cs,Tests/UITest*.cs
< /code>

Как я знаю, шаблон исключения относится к корню проекта. < /p>

Теперь, если у меня есть следующая настройка: < /p>
  • Проект


    />b.cs
[*]Project B
  • a.cs
  • c.cs

And I only want to exclude Файл a.cs < /code> из проекта B, но не из проекта A. < /p>

Добавление a.cs < /code> к исключениям исключает его из обоих проектов. Файл: c: /development/solution/src/project_b/a.cs


Это работает, но затем я получаю предупреждение о том, что использование абсолютных filepaths (с помощью файла :) это искажается, так что это будет удалено, и поэтому не следует использовать. Пути, такие как:


../ project_b/a.cs

или

/../ project_b/a.cs


Файл. < /p>

Есть ли какой-нибудь не определенный способ удаления файла только из одного проекта? < /p>

Подробнее здесь: https://stackoverflow.com/questions/483 ... -sonarqube

Вернуться в «C#»