Можно ли сделать так, чтобы окончание строк нормализовалось в формате clang, чтобы сделать согласованным весь проект?
Нравится:
int main() \n
{\r\n
return 0;\n
}\r\n
будет отформатирован так:
int main() \n
{\n
return 0;\n
}\n
@Lehks, пожалуйста, прочтите сами: reviews.llvm.org/D19031





Если вы хотите зафиксировать свой код с помощью git, у вас есть решение.
При желании вы можете настроить способ управления окончанием строк в Git для каждого репозитория, настроив специальный файл .gitattributes.
Вот пример файла .gitattributes.
Объявите файлы, которые всегда будут иметь окончание строки CRLF при оформлении заказа:
*.sln text eol=crlf
Дополнительную информацию можно найти в этом ссылка
gitможет это сделать при фиксации.