Как исключить конкретный файл проекта в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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