У меня есть проект, в котором мы исследуем добавление требования, если условные выражения включают скобки (причина не важна и не соответствует действительности c). Например:
if (foo)
return bar;
else
return baz;
Становится:
if (foo) {
return bar;
} else {
return baz;
}
Мы уже используем отступ GNU для выполнения всех видов проверки стиля кода, поэтому в идеале мы могли бы принудительно выполнить это требование, используя отступ GNU как мы уже делаем с нашими другими требованиями стиля. Мы можем поместить все это в Git pre-commit hook, и никому не нужно беспокоиться о том, чтобы все испортить.
Я не могу найти способ заставить эти новые фигурные скобки действительно появиться, хотя , Похоже, отступ в GNU проверит, что они находятся в правильном месте, если они уже там. Есть ли способ требовать, чтобы эти скобки тоже присутствовали?