2016-11-01 3 views
4

Я нашел Using SonarQube in Eclipse и задал отдельный вопрос, нацеленный на Python. Но здесь я хочу более подробно рассказать о том, как использовать SonarQube в качестве замены для lint-подобных инструментов CLI UNIX, пока я работаю над отдельными исходными файлами до Я фиксирую. В частности, что, если я не хочу запускать Eclipse? Я просто хочу внести некоторые изменения в исходный файл и проверить его на такие правила, как «Складные», если «утверждения должны быть объединены» (фактический пример, который сегодня блокирует меня).Как использовать SonarQube перед совершением фиксации?

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

ответ

12

Вы можете использовать SonarLint для выполнения анализа перед фиксацией. Он может быть установлен как плагин в вашу среду IDE, или вы можете использовать его также в командной строке. Загрузить и дальнейшие инструкции можно получить здесь http://www.sonarlint.org/commandline/index.html

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