
Max
11.07.2017
08:11:02
tslint он игнорирует

Aleh
11.07.2017
08:11:17
Указываю парсер typescript и убираю точку с запятой
Больше никак

Max
11.07.2017
08:11:31
> убираю точку с запятой

Google

Max
11.07.2017
08:11:33
это как

Aleh
11.07.2017
08:11:48
--no-semicolon вроде
Ну чет такое, глянь в хелпе

Max
11.07.2017
08:12:06
а, ок
я думал в cli
что-то убиараешь
ок
спасибо

Aleh
11.07.2017
08:13:17

andretshurotshka?❄️кде
11.07.2017
08:13:41
че енамы не сделают что ли(

Aleh
11.07.2017
08:15:14
Вроде только const enum не сделают

Max
11.07.2017
08:16:02
пасаны
2 пробела или 4?

Google

Andrew
11.07.2017
08:16:27
делайте ваши ставки

Aleh
11.07.2017
08:16:37
Да, простые енамы умеет

Сергей
11.07.2017
08:16:44

Aleh
11.07.2017
08:17:04
У нас тож 2, 4 в пыхе

Даниил
11.07.2017
08:17:12

Max
11.07.2017
08:17:25
угу
оставлю 2

Даниил
11.07.2017
08:17:37

Aleh
11.07.2017
08:17:44

Сергей
11.07.2017
08:17:47

Даниил
11.07.2017
08:17:52
нужны
ща

Aleh
11.07.2017
08:18:15
Prettier сам ставит ; перед строчками с [
И т.д.

Даниил
11.07.2017
08:18:34
function foo() {
let a, b, bar
bar
[a, b] = baz()
}

Сергей
11.07.2017
08:18:41
нужны
Только один кейс перед массивом. Но это редкость и легко запомнить

Aleh
11.07.2017
08:18:44
Т.е. точек с запятой в конце строки нет совсем

Сергей
11.07.2017
08:18:56

Aleh
11.07.2017
08:19:03
Иногда бывают вначале строки

Google

Сергей
11.07.2017
08:19:31

Даниил
11.07.2017
08:19:47

Сергей
11.07.2017
08:20:07
Если можно не трахаться и не ставить совсем

Aleh
11.07.2017
08:20:32
И сам prettier тож покрывает

Даниил
11.07.2017
08:20:35
ну я ставлю и не трахаюсь

Aleh
11.07.2017
08:20:46
Ну я не ставлю и не трахаюсь ?

Даниил
11.07.2017
08:20:50
собсна prettier сам ставит за меня
просто это самое
конфигурировать prettier - игрушка дьявола

Aleh
11.07.2017
08:21:10

Даниил
11.07.2017
08:21:30
если юзаешь command-line options для prettier, то нужно выкинуть prettier и взять НОРМАЛЬНО конфигурируемый автоформаттер

Сергей
11.07.2017
08:21:37
Когда начнет ставить там где не надо, вот тогда будет интересно

Даниил
11.07.2017
08:21:42
а prettier - он для того чтобы у всех было единообразно

Aleh
11.07.2017
08:22:05
Или парсер можно указывать?

Сергей
11.07.2017
08:22:18
Вообще в нем смысла не вижу
Зачем он

Даниил
11.07.2017
08:22:27
не, ну блин, ты же понял о чём я
парсер-то понятно
я про опции форматирования
Зачем он
чтобы не было по кодстайлу на проект
чтобы в любом проекте было одинаковое, знакомое форматирование

Google

Aleh
11.07.2017
08:22:59
Они у всех одинаковые, а CI делает чек и ругается, все себе поставили прекоммит хуки

Valeriy
11.07.2017
08:22:59

Aleh
11.07.2017
08:23:05
Или onsave
Ваще не вижу проблемы

Сергей
11.07.2017
08:23:16

Даниил
11.07.2017
08:23:59
Конфиг еслинта
так о том и речь, что "конфиг"
конфиги разные от проекта к проекту
а с prettier тебе не придётся привыкать к новому кодстайлу в новом проекте с новым конфигом, потому что конфига нет

Aleh
11.07.2017
08:24:21
Prettier не для унификации всех проектов, ау

Сергей
11.07.2017
08:24:24

Aleh
11.07.2017
08:24:33
А для одного

Даниил
11.07.2017
08:24:36

Admin
ERROR: S client not available

Сергей
11.07.2017
08:24:53

Даниил
11.07.2017
08:24:56

Сергей
11.07.2017
08:25:07

Даниил
11.07.2017
08:25:10
там есть gofmt и одни правила форматирования на всех
да, кому-то они не нравятся
например мне
не нравятся табы вместо пробелов

Сергей
11.07.2017
08:25:33

Даниил
11.07.2017
08:25:36
но, с другой стороны, мне не нужно думать о кодстайле - за меня всё решили

Google

Даниил
11.07.2017
08:25:39
и это удобно
один кодстайл на всех, один автоформаттер на всех

Сергей
11.07.2017
08:26:19
В жс этого изначально не было
И ради чего терпеть?

Даниил
11.07.2017
08:26:31

Сергей
11.07.2017
08:26:40
Чтобы 3% проектов поддержать?

Даниил
11.07.2017
08:27:45

Сергей
11.07.2017
08:29:01

Даниил
11.07.2017
08:29:23

Алексей
11.07.2017
08:29:28

Сергей
11.07.2017
08:29:41
Я сделал свой конфиг еслинта на основе эирбнб и юзаю во всех проектах

Даниил
11.07.2017
08:30:10

Max
11.07.2017
08:30:34
а еще вопрос
<CalendarField value={this.state.date} onChange={this.onChange} {...this.props} />

Сергей
11.07.2017
08:30:48

Max
11.07.2017
08:30:51
есть ли опция чтобы если больше одного аттрибута он их на новые строки переносил?

Даниил
11.07.2017
08:32:19

Сергей
11.07.2017
08:32:45
И я не хочу, чтобы линтер навязывал мне ничем не обоснованный стиль кода

Aleh
11.07.2017
09:43:41
Я так и не понял, в чем проблема
Prettier не просто так добавил некоторые правила в опции