Я тестирую SonarQube с файлом решения .Net. Я пытаюсь выяснить, какие файлы точно загружаются/импортируются в базу данных SonarQube. Основываясь на моих тестах с бегуном SonarQube MSBuild, он анализирует и загружает все файлы, указанные в файле проекта .csproj (только те, которые могут быть связаны с языковым плагином, потому что я установил «Импортировать неизвестные файлы» в значение false).SonarQube: включить файлы вне проекта в анализ
Есть ли способ указать дополнительные файлы, которые необходимо проанализировать и импортировать? У меня была определенная надежда на настройку «sonar.inclusions», но это не совсем то, что мне нужно, потому что в описании написано: Шаблоны, используемые для включения некоторых исходных файлов и только эти в анализ.
Я хотел бы указать только .
My use-case: в настоящий момент SonarQube не создает проблем для предупреждений компилятора (см. Displaying C# compilation warnings in Sonar?) (что, на мой взгляд, действительно печально/странно для инструмента, который хочет улучшить качество кода). Поэтому моя идея - использовать msbuild с xml-logger, импортировать созданный файл журнала xml и использовать плагин XML с пользовательскими правилами пути XML для извлечения сообщений компилятора.
Аналогичная проблема для анализа кода Delphi. Я нашел старый плагин SonarQube Delphi, с которым я еще не мог работать с SonarQube 5.x, но я хотел бы попытаться получить хотя бы сообщения компилятора в SonarQube (преобразовать вывод компилятора Delphi в XML, получить SonarQube для импорта этого файл, использовать пользовательские правила пути XML).
Есть ли способ получить SonarQube для анализа/импорта таких дополнительных файлов?
, пожалуйста, прочтите пункт «Мой прецедент» моего первоначального вопроса. Я не знаю, как это сделать более точно. Я сканирую решение C#, я хочу отслеживать предупреждения компилятора. Поэтому я хочу использовать msbuild с xml-logger, который дает мне журнал сборки как XML и добавляет этот сгенерированный XML в файлы, отслеживаемые и отправленные обратно в SonarQube. Таким образом, я мог бы определить пользовательские правила XML в SonarQube для отслеживания предупреждений компилятора. То, как все выглядит сейчас, мне нужно будет написать собственный плагин SonarQube для импорта и отслеживания предупреждений компилятора. –