SonarQube dispone di un runner MSBuild, ma .NET Core utilizza dotnet.exe per compilare e msbuild lo racchiude. Ho provato a utilizzare MSBuild runner senza successo con la mia soluzione ASP.NET Core. L'uso di SonarQube Scanner funziona in modo simile.Esecuzione di SonarQube su una soluzione/progetto ASP.Net Core
Qualche suggerimento su come utilizzare SonarQube con .NET Core? L'analisi del codice statico è ciò che sto cercando.
Dato che non sono riuscito nemmeno a utilizzare Visual Studio per analizzare il codice, suppongo che dovremo solo aspettare e sperare per la versione 1.1 quando msbuild verrà nuovamente utilizzato ... – peter
ad oggi, se si costruisce usando msbuild con xproj, si tratta solo di racchiudere la chiamata a dotnet build. Questo non consente alle regole SQ di seguirlo e quando il runner di msbuild lo avvia come se non fosse successo per esso. – baywet
scavando intorno non è nemmeno possibile usare sonarlint per legare i progetti di base di asp.net e far funzionare l'analisi statica in VS. Immagino che dovrebbero implementare un nuovo runner + adattare l'attuale plugin sonarlint. – baywet