@typescript_ru

Страница 275 из 669
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
а как конфигуришь?
prettier не конфигурируется и ясен пень он tslint игнорирует

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
Иногда бывают вначале строки

Ты забыл const
Ну может у него let выше был)

Google
Сергей
11.07.2017
08:19:31
function foo() { let a, b, bar bar [a, b] = baz() }
За такое нужно руки ломать

Даниил
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
собсна prettier сам ставит за меня
Тож самое, сам ставит

Даниил
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 делает чек и ругается, все себе поставили прекоммит хуки

Aleh
11.07.2017
08:23:05
Или onsave

Ваще не вижу проблемы

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

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

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

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
там есть gofmt и одни правила форматирования на всех
В расте тоже. Но там не споришь. Но это жс

Даниил
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
Нет. Там такая же идеология. Пиши как все
ок, значит может перепутал с чем-то

Каждый считает своё правильным и это самый сок проблемы
вот поэтому можно просто взять prettier и смириться с тем, что какие-то вещи в нём сделаны не так как тебе нравится

Сергей
11.07.2017
08:29:01
Даниил
11.07.2017
08:29:23
вот поэтому можно просто взять prettier и смириться с тем, что какие-то вещи в нём сделаны не так как тебе нравится
ну и на самом деле, не так уж и сложно привыкнуть к двойным кавычкам вместо одинарных)

Сергей
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
ну я раньше также делал, до prettier
Я предпочитаю писать в том стиле, который повышает мою производительность

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

Даниил
11.07.2017
08:32:19
Я предпочитаю писать в том стиле, который повышает мою производительность
камон, двойная кавычка вместо одинарной и наличие точек с запятыми резко убивает твою производительность? учитывая то что тебе не нужно самому писать нужные кавычки и ставить точки с запятыми и вообще правильно форматировать код, он форматируется сам

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

Prettier не просто так добавил некоторые правила в опции

Страница 275 из 669