Однако у нас есть одно правило, которое я не могу понять, как с помощью этого проверить. инструмент. Мы хотим разрешить простому if (понимаем, что if без else и никакой другой условной структуры) не иметь скобок, как в этом примере:
Код: Выделить всё
// valid
if(condition) callFunction();
// invalid
if(condition) for(int i = 0; i < someValue; i++) callFunction(i);
// valid
if(condition) {
for(int i = 0; i < someValue; i++) {
callFunction(i);
}
}
// invalid
if(condition) callFunction();
else callOtherFunction();
Любая помощь в этом будет очень признательна.< /p>
Я также готов написать код для выполнения этой проверки, если ничего не доступно, но действительно не знаю, с чего начать. В крайнем случае, некоторые советы по этому поводу тоже будут оценены по достоинству.
Подробнее здесь: https://stackoverflow.com/questions/614 ... -codestyle
Мобильная версия