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