SonarQube看不到查找打字稿项目,除非它在netcore项目下



我有一个包含 3 个文件夹(打字稿、netcore、xunit(的项目,结构如下:
- src |- ClientApp |- app |- app-tests

当我为 MSBuild 运行声纳扫描仪时,我只获得appapp-tests项目的报告。
但是,如果我更改为:
- src |- app |- ClientApp |- app-tests
,那么sonarqube可以找到打字稿文件并将其包含在报告中。 我已将sonar.projectBaseDir设置为src,但没有帮助。

我需要设置哪些参数才能保持上述结构?

感谢@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然后按照我的其他项目设置进行调整。

相关内容

最新更新