Почему отступы в пустых строках плохи?

Каждый известный мне проект FOSS имеет правила, запрещающие завершающие пробелы в коде. Но я думаю, что вполне естественно продолжить текущий отступ на следующей строке:

int main()
{
....int a = 42;
....
....return a;
}

Но git, например, все равно выдает предупреждения. Итак, мой вопрос: почему эти вкладки внутри с текущим отступом плохие?

Я не ищу ответов типа «Так всегда делается так». Предположим, что отступы выполняются последовательно во всем рассматриваемом проекте.

35
задан Max 6 May 2011 в 23:14
поделиться