Наш проект определяет правило linebreak-style
как "unix"
. Тем не менее, некоторые разработчики используют Windows с автоматическим преобразованием в CRLF, и мы хотели бы сохранить это так, как сейчас. Можно ли отключить правило linebreak-style
(или установить его на "windows"
) на своих компьютерах таким образом, чтобы эта конфигурация не использовалась в основном репозитории (т. Е. Не видна git)?Как игнорировать правило eslint для конкретного компьютера
0
A
ответ
1
Вы можете использовать --skip-worktree
, чтобы избежать проверки git изменений в файле конфигурации.
Ex: git update-index --skip-worktree path\to\.eslintrc.json
Вы могли бы, возможно совместить это с extends functionality в конфигурационном файле eslint (ы) таким образом, что один конфигурационный файл имеет свою базу/общие конфигурации и ГИТ-игнорировали конфигурационный файл может иметь локальные изменения, применяемые , Этот подход должен помочь вам сохранить большинство правил eslint, совместно используемых через git.
Альтернатива: полностью удалить правило и написать крюк предварительной фиксации, который проверяет, что используются только линии Unix-стиля. –
Другая альтернатива: я считаю, что большинство современных IDE/текстовых редакторов могут быть настроены для использования только определенных символов очереди. – BDawg