Как известно, линейные строки (новая строка), используемые в Windows, обычно являются возвратами каретки (CR), за которыми следует строка (LF), то есть (CRLF), тогда как Linux и Unix используют простую линию (LF)Как я могу написать правило ESLint для «linebreak-style», изменяясь в зависимости от Windows или Unix?
Теперь, в моем случае, моя сборка сервер использует поддерживает Linux и Unix формат так, ниже правило отлично работает на сервере сборки:
linebreak-style: ["error", "unix"]
Но я занимаюсь разработкой на Windows, и мне нужно обновить правила по каждому git pull/git push, как указано ниже,
linebreak-style: ["error", "windows"]
Итак, есть ли способ написать общее правило linebreak-style для поддержки обеих сред, Linux/Unix и Windows?
Примечание: Я использую ECMAScript6 [УД], WebStorm [язь] для развития
Любые решения/предложения будут высоко оценены. Благодаря! Файл конфигурации
Почему бы не использовать 'LF' все время (для файлов JS)? Браузеры, а также IDE поддерживают их просто отлично. – LazyOne
Тесты ESLint не пройдут для LF, если среда - это окна. –
Я вижу - спасибо за разъяснение этого (не сам человек JS) – LazyOne