
Valeriy
03.04.2018
11:51:42
а типа свой ВасяПупкин style guide

Сергей
03.04.2018
11:51:43

Andrey
03.04.2018
11:51:44
Ладно, мне надоело бомбить сову. Пойду дальше)

Roman
03.04.2018
11:52:01
https://github.com/anvilabs/eslint-config/tree/master/packages/eslint-config
От этих челиков тоже норм

Google

from
03.04.2018
11:52:12
че да ну

Сергей
03.04.2018
11:52:24
че да ну
это называется неконсистентность

Max
03.04.2018
11:52:42
консистентность она в проекте

from
03.04.2018
11:52:45
@sergeysova ты хочешь кажется сказать, что приттиер форматируер код немного по-разному в разных случаях

Andrey
03.04.2018
11:52:49
Есть же ситуации, когда они нужны.

Сергей
03.04.2018
11:53:03

from
03.04.2018
11:53:06
Если у выбранного форматирования есть логика, это консистентность

Andrey
03.04.2018
11:53:12
А так не коссистентно.

Сергей
03.04.2018
11:53:13

Max
03.04.2018
11:53:14
я два раза пытался преттиер внедрить и выпиливал потому что отсутствие конфигурации выдавало то что я и команда считаем говном

Valeriy
03.04.2018
11:53:22
это просто shorthand

Google

Andrey
03.04.2018
11:53:32

Сергей
03.04.2018
11:53:52
чет в нормальных языках такой хуйни нет

Дмитрий
03.04.2018
11:54:26

Andrey
03.04.2018
11:54:40

Max
03.04.2018
11:54:40
да банально в одном и том же месте он сворачивает тег если он влезает в 120 символов и ставит переносы когда не влезает
в итоге никакой консистентности

Дмитрий
03.04.2018
11:54:50

from
03.04.2018
11:54:57
@sergeysova
а с твоей аргументацией можно сказать, что
fn(foo)
и
fn(
foo,
bar,
anotherLongArgumentName,
)
тоже неконсистентность. Типа почему в одном случае перенесли аргументы на новую строку, а в другом нет?
Да любому понятно почему
придрался ты в общем к ерунде какой-то и подмениваешь понятия

Valeriy
03.04.2018
11:55:04
при чем такой шортхэнд применяется не тольуо в javascript, но и в java откуда и пошли все эти лямбда функции

Дмитрий
03.04.2018
11:55:13
ЛОООЛ

Valeriy
03.04.2018
11:55:19
верне еони конечно не из java пошли

Дмитрий
03.04.2018
11:55:24
Лямбды, из джавы?))

Valeriy
03.04.2018
11:55:28
но в js видимо оттуда :))
лямбды из лиспа

from
03.04.2018
11:55:41

Valeriy
03.04.2018
11:55:44
ок

Сергей
03.04.2018
11:55:47

Дмитрий
03.04.2018
11:55:48
?
Ну и ладно

Google

Max
03.04.2018
11:55:59
преттиер — ебанина

Сергей
03.04.2018
11:56:03

Max
03.04.2018
11:56:11
если настраивать его — буду юзать

from
03.04.2018
11:56:16

Дмитрий
03.04.2018
11:56:17
Преттиер экономит тонну времени на ебанину

Сергей
03.04.2018
11:56:20

Max
03.04.2018
11:56:20
как тулза и идея заебись
но реализация — хуета

Дмитрий
03.04.2018
11:56:26
Без разницы как ты к этому относишься

Max
03.04.2018
11:56:31
тебе да
мне нет

Andrey
03.04.2018
11:56:36

Сергей
03.04.2018
11:56:41

Andrey
03.04.2018
11:56:57

Дмитрий
03.04.2018
11:57:00
Я уже сказал, всё что мне не нравилось я пофиксил через eslint

Max
03.04.2018
11:57:01

from
03.04.2018
11:57:04

Илья
03.04.2018
11:57:08
Ну не знаю
JS без семиколонов очень странно смотрится

Sergey
03.04.2018
11:57:15
объясните для деревенских. Можно преттиеру скормить airbnb конфиг, что бы он под него форматировал? или его надо отдельно настраивать?

Google

Дмитрий
03.04.2018
11:57:15
Больше оправданий для неиспользования преттиера нет

Сергей
03.04.2018
11:57:20

Andrey
03.04.2018
11:57:22

Max
03.04.2018
11:57:24
а не чтобы код выглядел так как нравится чувакам из преттиера

Roman
03.04.2018
11:57:24

Andrey
03.04.2018
11:57:30

Дмитрий
03.04.2018
11:57:31

from
03.04.2018
11:57:32

Admin
ERROR: S client not available

Сергей
03.04.2018
11:57:32

Дмитрий
03.04.2018
11:57:40

Max
03.04.2018
11:57:41

from
03.04.2018
11:57:46

Andrey
03.04.2018
11:57:57

Сергей
03.04.2018
11:58:04

Andrey
03.04.2018
11:58:12

Сергей
03.04.2018
11:58:16
настраивать нужно всего пару моментов
остальное делать должен еслинт
его и так расширяют

Max
03.04.2018
11:58:28
да я мне похуй во что он превратится

Google

Илья
03.04.2018
11:58:33

Max
03.04.2018
11:58:36
если это будет инструмент который будет решать мои задачи

Andrey
03.04.2018
11:58:38

Max
03.04.2018
11:58:40
хоть в РНР блядь

Valeriy
03.04.2018
11:58:46
на проектах из-за style guide ни у кого до мордобоя не доходило? :)))

Andrey
03.04.2018
11:58:47

Сергей
03.04.2018
11:58:48
а вообще было бы круто, если бы встроили в него 2-3 самых популярных кодстиля

Max
03.04.2018
11:58:53
хуеслинт

Andrey
03.04.2018
11:59:03

Max
03.04.2018
11:59:03
натяни презерватив на глобус в проекте с TS
да )

Andrey
03.04.2018
11:59:10
У которых обрезанный tslint)

Сергей
03.04.2018
11:59:20

Max
03.04.2018
11:59:29
плюс у преттиера отличие еслинта хотя сова написал уже
:)
что априори даст сильно лучший вариант
я для питона в линтер допиливал правила под проект
потому что у нас было дохуя кода с интроспекцией которую он тупо не понимал

Сергей
03.04.2018
12:00:47
у еслинта офигенное преимущество
для него можно написать плагины под свой проект
под конкретные кейсы и прочее (хотя также можно сказать, мол это не задача преттиера)

Max
03.04.2018
12:00:58
и я до сих пор не увидел ни одного аргумента почему конфигурация инструмента под проект это ен ок