3

Я хочу добавить некоторые пользовательские правила в плагин sonar-android-master.Sonar Android Plugin Добавить пользовательские правила

Обнаружили это answer, но его неясно, где ввести логин как Администратор.

Но при поиске больше я получил это Extending Coding Rules, в котором говорится, что для добавления пользовательских правил для android-lint XPath и Java нельзя использовать.

Поэтому, пожалуйста, вот мой вопрос:

  • Можно ли добавить правило в гидролокатора-андроида-плагин?
  • Если ответ на предыдущий вопрос да, то, пожалуйста, предоставьте мне несколько входов о том, как действовать?

ответ

1

Плагин для Android lint в настоящее время опирается на инструмент для белья android (доступен в SDK android). Поэтому этот плагин сонара не предусмотрен, чтобы добавить пользовательские правила. (и нет реального плана сделать это, поскольку мы хотим обеспечить хорошие правила Android с помощью java-плагина).

Вы можете попытаться написать небольшой плагин, чтобы добавить свои пользовательские правила литров андроида (потому что я думаю, что вы можете написать собственные правила для этого инструмента) для sonarqube, чтобы плагин android lint мог импортировать проблемы, связанные с этими правилами в сонарква.

+0

Спасибо за ваш ответ, я не получил о том, какой инструмент вы здесь говорите «потому что я думаю, что вы можете написать собственные правила для этого инструмента». Также было бы здорово, если бы вы могли предоставить некоторую ссылку для создания небольшого плагина для правил линт. – Shruti

+0

Я говорю об инструменте андроида. У меня нет абсолютно никаких глубоких знаний об особенностях андроида, так что посмотрите. – benzonico

+0

может у вас объяснить мне архитектуру этого плагина https://github.com/SonarSource/sonar-android .. или по крайней мере указать мне на какую-то ссылку на документацию..на не понятно из кода, как и где определены правила – Shruti

Смежные вопросы