Мы используем 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 после завершения процесса генерации.Я бы предпочел, чтобы был путь через генератор, хотя.