Почему я должен отключить конечный пробел?
Конечный пробел — это любой пробел или табуляция после последнего непробельного символа в строке до следующей строки. Хотя пробелы абсолютно безвредны для вашего кода, но в то же время существуют другие языки программирования, такие как TCL, в которых пробел в конце строки испортит код. Кроме того, это может нарушить «мир написания кода» для некоторых разработчиков. Многие стандарты кодирования требуют, чтобы вы исключили все последующие пробелы. Одна из причин состоит в том, чтобы избежать ненужных пробелов (это занимает больше места для хранения, чем необходимо в зависимости от объема данных файла).
Хотя это поведение будет игнорироваться для большинства разработчиков, если вы помогаете проекту с открытым исходным кодом, может существовать правило, которое может указать, что вам нужно явно удалить конечные пробелы при выполнении коммита.
Отключить пробел в Atom
Если вы хотите отключить конечные пробелы, вы можете сделать это двумя способами:
А. Быстрый и временный способ
Вы можете обрабатывать пробелы с помощью 6 методов, которые предоставляют пакет Whitespace. Когда вы нажимаете на некоторые опции, действие будет выполнено один раз, поэтому ни одна из настроек не будет сохранена:

Это удобно, когда вы хотите внести небольшую модификацию в какой-либо файл, который не нуждается в конце пробела.
Б. Временной путь
Если вы хотите временно сохранить это поведение, откройте меню настроек Atom, нажав CTRL +, или просто перейдите в «Файл», а затем «Настройки». В настройках перейдите на вкладку Пакеты и найдите в установленных пакетах пакет пробелов. Этот пакет принадлежит к основному пакету Atom. Когда пакет появится, нажмите настройки:

В этом меню у вас будет 5 вариантов и их описание. Вам нужно будет проверить и снять галочку в соответствии с вашими потребностями:
