У SonarQube есть бегун MSBuild, но .NET Core использует dotnet.exe для компиляции и msbuild просто обертывает это. Я пробовал использовать бегун MSBuild без успеха против моего решения ASP.NET Core. Использование SonarQube Scanner работает.Запуск SonarQube против решения ASP.NET Core/проект
Любые предложения о том, как я могу использовать SonarQube с .NET Core? Статический анализ кода - это то, что я ищу.
Учитывая, что мне даже не удалось использовать Visual Studio для анализа кода, я думаю, нам просто нужно подождать и надеяться на версию 1.1, когда msbuild будет использоваться снова ... – peter
на сегодня, если вы создаете с помощью msbuild с xproj, это только обернется вызовом для построения dotnet. Это не позволяет правилам SQ следовать за ним, и когда бегун msbuild запускает его, как никакой сборки для него. – baywet
Копание вокруг него даже не возможно использовать sonarlint для связывания основных проектов asp.net и работы по статическому анализу в VS. Думаю, им придется внедрить новый бегун + адаптировать текущий плагин сонарлайнта. – baywet