2017-01-12 11 views
0

Наш проект определяет правило linebreak-style как "unix". Тем не менее, некоторые разработчики используют Windows с автоматическим преобразованием в CRLF, и мы хотели бы сохранить это так, как сейчас. Можно ли отключить правило linebreak-style (или установить его на "windows") на своих компьютерах таким образом, чтобы эта конфигурация не использовалась в основном репозитории (т. Е. Не видна git)?Как игнорировать правило eslint для конкретного компьютера

+0

Альтернатива: полностью удалить правило и написать крюк предварительной фиксации, который проверяет, что используются только линии Unix-стиля. –

+0

Другая альтернатива: я считаю, что большинство современных IDE/текстовых редакторов могут быть настроены для использования только определенных символов очереди. – BDawg

ответ

1

Вы можете использовать --skip-worktree, чтобы избежать проверки git изменений в файле конфигурации.

Ex: git update-index --skip-worktree path\to\.eslintrc.json

Вы могли бы, возможно совместить это с extends functionality в конфигурационном файле eslint (ы) таким образом, что один конфигурационный файл имеет свою базу/общие конфигурации и ГИТ-игнорировали конфигурационный файл может иметь локальные изменения, применяемые , Этот подход должен помочь вам сохранить большинство правил eslint, совместно используемых через git.