проверка clang-tidy требует скобок вокруг составных выражений

Я хотел бы поймать такие случаи:

if(a == 2 && b == 3)

и преобразовать их в:

if((a == 2) && (b == 3))

Я не видел ничего похожего на это Вот — Есть ли способ, чтобы включить это?

1

Решение

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

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

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]