Хочу организовать проверку форматирования кода на стороне ci
с помощью clang-format
и опции -output-replacements-xml
. Задумка была такая: если файл не отформатирован, то clang-format
выдаст об этом информацию (тэг replacements
), а раз таковой имеется, то файл не был отформатирован. Но тут возникла проблема: даже при отформатированном файле clang-format
выдает ненулевой вывод (ругается на инклюды):
clang-format-8
файл:
// my_sample.h
#pragma once
#include "my_header.h"
запуск clang-format
:
clang-format -style=file logger.hpp -output-replacements-xml
вывод:
<?xml version='1.0'?>
<replacements xml:space='preserve' incomplete_format='false'>
<replacement offset='30' length='24'>#include "my_header.h" </replacement>
</replacements>
Почему так? Как правильно организовать проверку форматирования?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы он соответствовал тематике «Stack Overflow на русском»
Хочу расширить свои навыки как программиста в направлении кроссплатформенностиХочу изучить создание приложений на линуксе, использование...
Может быть кто то из вас пользовался unigine для разработкиИнтересует следующий простой вопрос необходимо найти где происходит пересечение...
Пробовал по разному подключать Curl в основном следовал этому пути, но когда не помогло, то смотрел на этот вариант, что тоже не решило проблемуПостоянно