Получение удаленного файла конфигурации для SonarLint, если он подключен, и локальный, если он не подключен

Текущий

Моя компания в настоящее время использует сценарии checkstyle и findbugs для измерения качества их кода. Я тот, кто перенес эти настройки в новую среду, управляемую SonarQube.

Я пришел к моменту, когда начал задаваться вопросом, если это возможно, посмотреть на параметры удаленной конфигурации запущенного сервера SonarQube и соответствующим образом обновить локальные настройки.

Прямо сейчас с checkstyle и findbugs это выглядит так:

1) someone changes the config xml file and uploads it to the server
2) the same person informs via email, that he changed the file and all 
   others need to download it
3) The others download the changed file.

Person A  ---change---> settings.xml
                    ________|____________
                   |        |            |
 Person B <--------       Person C       ------->Person D

Очевидная проблема: что если кто-то не загрузит? => Аннотации слияния взрываются ...

Что я хочу

Я хочу, чтобы SonarLint (локальный экземпляр SonarQube, запущенный в Eclipse) автоматическиОбновить локально используемый файл конфигурации, поэтому он всегда соответствует конфигурации удаленно работающего сервера.

НО: если у меня нет подключения к Интернету или нет подключения к серверу (например, у меня нет доступа к сети компаний), я все же хочу, чтобы SonarLint работал с самой последней конфигурацией, которую он имел с сервера. Что-то вроде этого

я уже интегрировал (или, по крайней мере, мне кажется) правила checkstyle в сервер SonarQube и позволил им наследовать от SonarCheck. Я также установил его по умолчанию.

.                                     yes! --> download latest version and run
.                                    /
SonarLint ----do I have a connection?
.                                    \
.                                     no! --> run latest local config

Кроме того Я хочу, чтобы сервер SonarQube использовался сервером Jenkins

Эта проблема

Я совершенно новичок в SonarQube и SonarLint. Я даже не знаюесли а такжегде локальный файл конфигурации для SonarLint может быть ...

Это возможно? Если да, можете ли вы помочь мне, пожалуйста?

Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос