-
Notifications
You must be signed in to change notification settings - Fork 266
Closed
Labels
backendRelated to back-end developer roadmapRelated to back-end developer roadmap
Description
Предлагаю явно указать перечень форматтеров в стажировке по Haskell: ormolu, fourmolu, hindent. Либо только ormolu, дабы исключить вообще всякий выбор и душевные метания у стажеров на тему, какой форматирует красивее.
brittany не предлагаю, так как он не доделан, не форматирует инстансы и какие-то еще элементы.
hindent устарел, не самый красивый и немного глюкавый, но многие им уже пользуются по текущим требованиям. Если hindent успешно форматирует код - никаких проблем.
Некоторые выбирают stylish-haskell, который вообще не форматирует тела функций, его исключаем :).
Напомню, зачем нужен форматтер:
- для наведения читабельности в коде. Это не так важно, если стажер аккуратный.
- на некоторых (или большинстве?) проектах форматтер обязателен. Если наличие форматтера это непреодолимая проблема для человека, то лучше ему не тратить время на стажировку, или пусть свыкается с тем, что это обязательная часть будущей работы, и не возвращается к этому вопросу.
Напишите, пожалуйста, согласны ли со списком, следует ли что-нибудь добавить, и стоит ли оставлять один ormolu.
Metadata
Metadata
Assignees
Labels
backendRelated to back-end developer roadmapRelated to back-end developer roadmap