Size: a a a

Elm Lang сообщество разработчиков

2017 September 30

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
Сейчас нужно проверить установку на винду
источник

МН

Максимка Назарьев in Elm Lang сообщество разработчиков
Я бы попробовал format-short если бы он трогал только пустые строки а не табы, к примеру, у type объявления, уж больно удобно в столбик читать
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
Пример приведи
источник

МН

Максимка Назарьев in Elm Lang сообщество разработчиков
Ща скину скрин
источник

МН

Максимка Назарьев in Elm Lang сообщество разработчиков
Ибо так-то ты прав, функциии раздуты избыточно
источник

к

кана in Elm Lang сообщество разработчиков
Черт, мне вот такой then страшно не нравится
withCommas : Int -> String
withCommas num =
 if num >= 1000
 then let prefix =
            (num / 1000)
              |> floor
              |> withCommas
          suffix =
            num
              |> toString
              |> String.right 3
      in  prefix ++ "," ++ suffix
 else toString num
источник

МН

Максимка Назарьев in Elm Lang сообщество разработчиков
Скрины, плиз, с телефона не читабелен такой листинг
источник

к

кана in Elm Lang сообщество разработчиков
источник

к

кана in Elm Lang сообщество разработчиков
Тут видна потеря консистентности в логике форматирования. После = num перенесен на новую строку, а после let и then переноса нет, каша идей. И в итоге цепочка из then и let еще и сильно увеличивают отступ
источник

к

кана in Elm Lang сообщество разработчиков
Вот еще пример потери логики, после let мы берем отступ после let за основу, а в вызове функций все не так
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
источник

к

кана in Elm Lang сообщество разработчиков
во, красота
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
Вот это мне не нравится
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
Это лучше
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
Хвостой then - отстой
источник

к

кана in Elm Lang сообщество разработчиков
эх, жаль
источник

к

кана in Elm Lang сообщество разработчиков
Фишка не в хвостовом then, можно и без него, фишка в огромном отступе
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
И в случае однострочных then и else - хотелось бы 2 строки, а не 3
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
кана
Вот еще пример потери логики, после let мы берем отступ после let за основу, а в вызове функций все не так
Здесь вообще отступы расставляются так же как и в обычном форматтере. Только табуляция 2 пробела
источник