Как указать окончания строки (CRLF) - PullRequest
0 голосов
/ 10 июня 2019

Мы используем Swagger Codegen 2.4.5 для генерации моделей из нашего API.Все работает точно так, как нам нужно, с одним относительно небольшим исключением.

Мы создаем модели C #, и в соответствии с окнами они обычно хранятся с CRLF окончаниями строк.Всякий раз, когда мы запускаем генератор, эти файлы генерируются с окончанием строки LF.

Мы хотели бы, чтобы все модели генерировались с CRLF вместо LF.Есть ли способ изменить это поведение?

Я посмотрел, как используются усы - немного - и прочитал общие параметры командной строки для codegen и специфичные для csharp опции (java -jar swagger-codegen-cli-2.4.5.jar config-help -l csharp), и ничего не смог найти.

Для дальнейшего уточнения:

В настоящее время это проблема, так как каждый раз, когда вы оформляете заказ, затем снова запускаете генерацию, тогда модели отображаются какизменилось.Это просто потому, что они теперь закодированы с LF окончаниями строк, тогда как git проверил их как CRLF (что мы не можем изменить)

Единственный другой вариант, который яМожно подумать на данный момент, это переписать каждый файл в проекте с CRLF после завершения процесса генерации.Я бы предпочел, чтобы был путь через генератор, хотя.

...