Open DevAlloy opened 8 years ago
Тема отличная, нужно подумать о том, в какой момент форматтер нужно применять. Навскидку:
Проблемы первых двух вариантов - каждому разработчику придется отдельно настраивать этот плагин и применять конфиг.
Призовите сюда @Brain89, он вам расскажет.
ClangFormat крутой плагин, я им давно пользуюсь. Плюс у меня есть шаблон под наш styleguide. Единственная проблема - шаблон (и сам clang formatter) не работает с той вложенностью в Assembly, которая принята у нас.
@Brain89 поделись, а там разберемся :)
И уже раза два вбрасывал https://github.com/square/spacecommander
Под NYTimes clang-format.txt
Есть проблема разных стилей на одном проекте. Хочется, чтобы была специальная тулза, которая автоматически приводила к одному стилю. Да, в xcode есть что-то для этого, но оно довольно слабенькое.
Поресерчил: есть плагин ClangFormat. Там можно забить свой конфиг и применять к своему проекту. Плагин: https://github.com/travisjeffery/ClangFormat-Xcode Поиграться с параметрами: http://clangformat.com/
Он довольно мощный, предлагаю создать общий конфиг, при помощи которого можно было бы причесать все проекты под один стиль.