SonarQube не видит проект поиска машинописи, если он не находится в проекте netcore - PullRequest
0 голосов
/ 29 сентября 2018

У меня есть проект с 3 папками (машинопись, netcore, xunit), структурированным следующим образом:
- src |- ClientApp |- app |- app-tests

Когда я запускаю сканер sonarqube для MSBuild, я получаю отчеты только для appи app-tests проекты.
Однако, если я изменю на:
- src |- app |- ClientApp |- app-tests
, sonarqube сможет найти файлы машинописного текста и включить его в отчет.Я установил sonar.projectBaseDir на src, но это не помогло.

Какие параметры мне нужно установить, чтобы иметь возможность сохранить вышеуказанную структуру?

1 Ответ

0 голосов
/ 30 сентября 2018

Благодаря комментарию @Peska я решил попробовать создать пустую / пустышку csproj.Это сработало.Не отличное решение, но может помочь другим.Вот как это выглядит:

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
    <TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
    <TypeScriptToolsVersion>Latest</TypeScriptToolsVersion>
    <IsPackable>false</IsPackable>
  </PropertyGroup>

  <PropertyGroup>
    <DefaultItemExcludes>$(DefaultItemExcludes);node_modules\**</DefaultItemExcludes>
  </PropertyGroup>

  <ItemGroup>
    <Content Remove="**\**" />
  </ItemGroup>

</Project>

Я начал с выполнения dotnet new classlib, затем отрегулировал, следуя другим настройкам моего проекта.

...