Точка в удалении конечных пробелов заключается в том, что если каждый делает это всегда, то вы получаете минимальный diff, т.е. он состоит только из изменений кода, а не для изменения пробелов.
Однако, работая с другими людьми, которые этого не практикуют, удаление всех завершающих пробелов с помощью вашего редактора или привязка до фиксации приводит к еще большему различию. Вы делаете противоположное своему намерению.
Итак, я спрашиваю здесь, есть ли инструмент, который я могу запустить вручную, прежде чем я завершу, что строки с нестационарными настройками будут только изменениями в пробеле.
Также бонус должен был бы изменить поэтапную линию, чтобы удалить удаленные пробелы для строк с изменениями кода.
Кроме того, бонус должен был бы не делать этого для файлов Markdown (поскольку в трейлинг-пространстве есть значение в Markdown).
Я прошу здесь, поскольку я полностью намерен написать этот инструмент, если он еще не существует.