Мы попытались немного украсить наш код с помощью инструмента в формате clang.
Чтобы получить единый результат на всех машинах, мы сделали clang-format --style=llvm --dump-config
, который был немного настроен и сохранен в репо.
Проблема в том, что clang 10 и 9, похоже, предоставляют нам разные выходные данные для одного и того же кода. До сих пор я видел изменения в выравнивании комментариев, но это все еще ломает идею о согласованности стиля кода. Другая проблема заключается в том, что clang 9 не может проанализировать некоторые настройки, сброшенные из v10.
Есть ли способ обеспечить единообразное форматирование в нескольких версиях clang-формата?