У меня большая кодовая база, где почти каждый отдельный файл не выровнен должным образом, имеет плохой интервал между переменными или методами или просто ужасный код .
Я бы хотел улучшить его, когда работаю с ним, но исправление таких вещей, как отступы, делает историю коммитов довольно уродливой.
Я не говорю о небольших проблемах с отступом, когда строка отделяется одним пробелом, я говорю о чем-то вроде
class Xyz
def foo
end
def bar
@something
end
end
Какой хороший способ очистить такой код, сохранив при этом актуальность моей истории? Должен ли я просто автоматически выровнять все сразу и сделать одну огромную фиксацию?