Я использую SonarQube для правил Java. Я создал собственные правила, используя пользовательский интерфейс sonarqube -> Правила -> Java -> Шаблон -> Показывает только шаблоны
Я могу создавать правила, используя это для java.
Я хочу то же самое и для проектов .Net / C#. Как это получить.
См. stackoverflow.com/questions/53877432/…
Привет, спасибо за информацию. В качестве другого подхода могу ли я написать Java-код, который будет анализировать код .Net / C# и сообщать о результатах.
Я не могу следовать инструкциям по созданию правил сонара для кода .Net (я не разработчик .Net). Если вы можете, поделитесь, пожалуйста, пошаговыми инструкциями о том, как писать собственные правила для .Net
На странице Microsoft «Начало работы» есть указатели на ряд ресурсов и пошаговые инструкции по созданию анализаторов Roslyn: docs.microsoft.com/en-us/visualstudio/extensibility/… Написание правил C# на Java: технически да, но вам придется написать свой собственный плагин SonarQube, найти / написать синтаксический анализатор для C#, напишите свои правила и т. д. Это было бы намного сложнее, чем научиться писать правила на C# с помощью Roslyn.
Спасибо ... Не могли бы вы предложить какой-нибудь материал для изучения работы sonarqube.





Создать анализатор Roslyn? См. Также репозиторий GitHub MMF1332 и это.