Каждый известный мне проект FOSS имеет правила, запрещающие завершающие пробелы в коде. Но я думаю, что вполне естественно продолжить текущий отступ на следующей строке:
int main()
{
....int a = 42;
....
....return a;
}
Но git, например, все равно выдает предупреждения. Итак, мой вопрос: почему эти вкладки внутри с текущим отступом плохие?
Я не ищу ответов типа «Так всегда делается так». Предположим, что отступы выполняются последовательно во всем рассматриваемом проекте.