Подтвердить что ты не робот

Заставить Clang-Format игнорировать комментарии для разрыва строки

Можно ли сообщить Clang-Format игнорировать комментарии для операций разрыва строки? Идея состоит в том, чтобы следовать стилю: "код хорошо отформатирован, даже если комментарии превышают маржу разрыва строки". Код не должен разбиваться на несколько строк, если он не превышает поля, но комментарий имеет значение.

например.

//desired behaviour:
short code = shortCode + 
        longlonglongCode;
short code = shortCode; //long comment without a line break

//not desired behaviour:
short code =
    shortCode;  //long comment without a line break
4b9b3361

Ответ 1

ReflowComments: (bool)

If true, clang-format will attempt to re-flow comments.

false:
// veryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongComment with plenty of information
/* second veryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongComment with plenty of information */

true:
// veryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongComment with plenty of
// information
/* second veryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongComment with plenty of
 * information */

Источник