Läuft SonarQube gegen eine ASP.Net Core-Lösung/Projekt

SonarQube ist eine MSBuild-Läufer aber .NET-Kern verwendet dotnet.exe zu kompilieren und msbuild nur wraps, die. Ich habe versucht, mit dem MSBuild-Läufer mit keinen Erfolg gegen meine ASP.NET Core-Lösung. Mit SonarQube Scanner funktioniert Art.

Irgendwelche Vorschläge, wie ich verwenden kann SonarQube mit .NET-Core? Die statische code-Analyse ist das, was ich Suche.

  • Gegeben, dass ich gar nicht gelingt, verwenden Sie Visual Studio, den code zu analysieren, ich denke, wir werden einfach warten müssen und hoffen, dass für die version 1.1, wenn msbuild wird wieder verwendet werden ...
  • von heute an, wenn Sie bauen mithilfe von msbuild mit xproj, es geht nur um wickeln Sie den Aufruf von dotnet bauen. Dies ermöglicht nicht SQ Regeln zu Folgen, mit ihm und wenn das msbuild-Läufer beginnt es wie kein build passierte es.
  • Graben um, es ist nicht einmal möglich, sonarlint zu binden asp.net core-Projekte und die statische Analyse der Arbeit in der VS. Ich denke, Sie hätten mit der Umsetzung einer neuen runner + Anpassung der aktuellen sonarlint plugin.
  • Hi @Psychoboy, wir haben es geschafft die code-Analyse, um die Arbeit mit sonar-scanner (docs.sonarqube.org/display/SCAN/...), konnte sich aber nur, dass es funktioniert auf Windows und nicht auf Linux. Erstellt habe ich eine Frage über, wie es auch unter Linux: stackoverflow.com/questions/44114876/.... Der Befehl, den ich in dieser Frage bei mir funktioniert auf Windows.
InformationsquelleAutor Psychoboy | 2016-06-15
Schreibe einen Kommentar