Инструмент форматирования кода с интеграцией NetBeans и непрерывной интеграции - PullRequest
0 голосов
/ 09 мая 2018

Я работаю с MPLAB X для тех, кто не знает IDE на основе Netbeans. Мы также используем Git с непрерывной интеграцией. Сейчас я начал работать над несколькими различными тестами для наших проектов.

Например, MPLAB позволяет вам выбрать, какую кодировку вы хотите использовать в своих проектах, и UTF-8 не является опцией по умолчанию, поэтому время от времени мы сталкиваемся с проблемами при открытии проектов на разных платформах. Теперь я проверяю, что каждый файл исходного кода правильно закодирован.

Мы также хотели бы проверить форматирование и стиль кода. Из того, что я видел, Netbeans поставляется с инструментом для форматирования кода для вас, но я не понимаю, как запустить этот инструмент для печати ошибок форматирования в качестве теста на нашем сервере. Я также видел, что есть много инструментов, таких как uncrustify, которые должны быть в состоянии работать на нашем сервере, но они не интегрированы с нашей IDE.

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

...