В настоящее время я работаю над мобильными приложениями Xamarin и пытаюсь использовать SonarQube в качестве части процесса CI для обеспечения качества кода.Xamarin and SonarQube
Есть ли у кого-нибудь опыт в этом?
С моим экспериментом до сих пор я столкнулся с проблемами с SonarLint для Visual Studio и StyleCop, и я не знаю, связано ли это с тем, что проекты построены с использованием xbuild, а не Visual Studio или MSBuild.
Сорта или ошибки я вижу в
Unhandled Exception: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
Это, кажется, происходит после того, как SonarLint для Visual Studio вызывается.
EDIT:
14:59:19.350 INFO - SonarLint for Visual Studio version 1.3.0.0
14:59:20.154 ERROR -
14:59:20.337 ERROR - Unhandled Exception: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
14:59:20.338 ERROR - at System.Collections.Immutable.ImmutableDictionary`2.get_Item(TKey key)
14:59:20.340 ERROR - at SonarLint.Runner.Configuration.AddAnalyzerCommentRegularExpression(Builder builder)
14:59:20.341 ERROR - at SonarLint.Runner.Configuration.Analyzers()
14:59:20.341 ERROR - at SonarLint.Runner.Program.Main(String[] args)
xbuild не поддерживается SonarQube Scanner для MSBuild –
Спасибо @ Динеш-SonarSourceTeam, вы сможете пролить свет на то, что означает, что сообщение об ошибке, так что я могу думать о том, что мы можем сделать, чтобы что-то работает? – user3617723
Я не могу сказать вам ничего больше, чем то, что вы видите. Если вы можете добавить stacktrace исключения, я могу дать вам более подробную информацию. –