@react_js

Страница 2253 из 5115
Max
05.10.2017
08:49:07
на соседнем проекте 18 что-ли шагов в визарде было

Evjeni
05.10.2017
08:49:34
Dmitry
05.10.2017
08:50:07
да так даже лучше

Max
05.10.2017
08:50:57
но учти пару моментов 1. обьект на сервере должен быть создан — может быть пучок пустых обьектов в итоге 2. добавь дебаунс на 1с

Google
NickWickedSick
05.10.2017
08:59:07
React-native-masked-text

ed
05.10.2017
09:05:02
народ, навожу порядок в проекте. вижу react, redux, flow, eslint, mocha хотелось бы начать с конфигов, дайте плиз линку на пример качественной настройки eslint под реакт

Alexandr
05.10.2017
09:07:40
airbnb

config

ed
05.10.2017
09:15:30
а это https://github.com/standard/eslint-config-standard пойдет?

или надо airbnb

Таймураз
05.10.2017
09:16:47
Эти конфиги хороши оба Разнятся только на вкус (мб и на цвет)

Стандарт не так стандартен, разве что Если не изменяет память- пропагандирует отсутствие точек с запятой в коде Я к такому морально не готов, поэтому использую airbnb

ed
05.10.2017
09:19:55
понял, спасибо. тут в проекте вообще вот такой список: eslint-plugin-flowtype eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-promise eslint-plugin-react eslint-plugin-standard eslint-config-standard-react eslint-config-standard-jsx п.с. естественно никто раньше команду npm lint не запускал поэтому это так, чисто для галочки

было для галочки)

Дмитрий
05.10.2017
09:28:13
Точки с запятой не нужны, только добавляют лишнего шума в код

Google
Алексей
05.10.2017
09:31:04
Точки с запятой не нужны, только добавляют лишнего шума в код
Бить нужно людей за то что они такие вещи в слух произносят... -.-

Irina
05.10.2017
09:32:27
назревает содержательный срач)

Max
05.10.2017
09:32:35
опять :/

Дмитрий
05.10.2017
09:32:41
Бить нужно людей за то что они такие вещи в слух произносят... -.-
Да не, зачем бить, достаточно публичного остракизма

Ну и принудительного удаления точек с запятой, разумеется

ed
05.10.2017
09:33:59
https://github.com/reactjs/redux/blob/master/src/applyMiddleware.js#L22

Алексей
05.10.2017
09:34:01
Да не, зачем бить, достаточно публичного остракизма
Зачем ты заставляешь меня пользоваться словарем.. это жестоко :)

Таймураз
05.10.2017
09:34:56
То, что они сами доставляются- это ок и относительно известный факт Но это- один из немногих вопросов, в которых я не могу однозначно придти к какому-то выводу. Поэтому airbnb=)

Дмитрий
05.10.2017
09:36:13
Ну это просто привычка

Так как в жс чаще попадают люди с языков с точками с запятой, чем без

Алексей
05.10.2017
09:37:50
Ну это просто привычка
Блин есть куча кейсов когда люди тратят время чтобы понять почему же их супер мега классный код без точки с запятой не работает.. вот вы сейчас все кейсы сможете перечислить где ; обязательны иначе код не будет работать должным образом? таких людей единицы.. остальные ходят по минному полю и говорят "у меня все ок"

Алексей
05.10.2017
09:38:49
Куча кейсов звучит как популизм ;)
Перечисли все кейсы когда ; обязательна

Дмитрий
05.10.2017
09:39:04
Я знаю всего один кейс

Когда у человека нет eslint

2017 на дворе, ау

Дмитрий
05.10.2017
09:39:46
Всё само ставится там где надо (по своему опыту могу заметить что это всё равно крайне редко случается)

Алексей
05.10.2017
09:39:57
Когда у человека нет eslint
Действительно зачем понимать что ты пишешь и как оно работает, что за глупости с моей стороны -.-

Google
Max
05.10.2017
09:39:58
Навскидку return пустой

Но это дебилизм )

Evgeniy
05.10.2017
09:40:06
Так как в жс чаще попадают люди с языков с точками с запятой, чем без
Спецификация регламентирует использование точки с запятой. То, что её можно пропускать и парсер/линтер добавит её вместо тебя - не означает, что это правильно и что нужно это всем советовать.

Дмитрий
05.10.2017
09:40:25
Действительно зачем понимать что ты пишешь и как оно работает, что за глупости с моей стороны -.-
Какую задачу ты решаешь, постоянно удерживая в голове правила постановки точки с запятой?

Алексей
05.10.2017
09:40:29
Навскидку return пустой
Это 1, я знаю еще 2 где они обязательны.

Max
05.10.2017
09:40:41
Вроде с бриками

Но я не скажу точно

Алексей
05.10.2017
09:40:53
Какую задачу ты решаешь, постоянно удерживая в голове правила постановки точки с запятой?
Я знаю язык на котором я пишу.. это полезно, помогает в работе :)

Max
05.10.2017
09:41:03
Давай ещё два

Сергей
05.10.2017
09:41:08
В жс точки с запятой реально лишние

Igor
05.10.2017
09:41:08
ого, срач про точки с запятой?

Max
05.10.2017
09:41:17
Пустой ретерн это дно

Алексей
05.10.2017
09:41:18
Давай ещё два
function Logger() { } // Log something to the console at a specified level Logger.prototype.log = function(level) { console[level || 'log'].apply(console, [].slice.apply(arguments, 1)); } // Sugar functions for Logger.log ['info', 'warn', 'error'].forEach(function(level) { Logger.prototype[level] = function () { return this.log.apply(this, [level].concat(Array.from(arguments))); } });

Алексей
05.10.2017
09:41:41
Max
05.10.2017
09:42:10
ES6 - подкинул еще 1
с лямбдами небось?

Google
Алексей
05.10.2017
09:42:24
Не, ща 5 минут - найду пример

Алексей
05.10.2017
09:43:04
а тут в чем проблема?
http://blog.rrowland.com/2016/04/11/semicolons-do-matter/

Дмитрий
05.10.2017
09:43:09
Я знаю язык на котором я пишу.. это полезно, помогает в работе :)
Это вообще не довод У человека ограниченный объём памяти и крайне скудный — фоукса внимания Чем больше ты отвлекаешься на вещи, которые не относятся к сути задачи — тем менее эффективен ты как специалист

Max
05.10.2017
09:43:12
спсибо

так

Admin
ERROR: S client not available

Max
05.10.2017
09:43:54
прототипов в ES6 нет

кейс мимо )

Дмитрий
05.10.2017
09:44:10
Параллельно успевая работать на языках без семиколонов, могу отметить, что от их отсутствия ещё никто не расстроился

Сергей
05.10.2017
09:44:25
Крайне тупо проставлять точки с запятой на каждой строке, и объяснять это не желанием ошибиться в редких кейсах

Алексей
05.10.2017
09:44:27
прототипов в ES6 нет
Есть, их никто не удалял. Но да - кейс не слишком актуальный

Alex
05.10.2017
09:44:39
есть еще кейс, но он сам себя отменяет somefunc() (window as any).myProp = 1 но TS на такое сам падает с еггогом

Max
05.10.2017
09:44:53
:)

Alex
05.10.2017
09:45:00
ну и конечно же(!) for( ;; )

Дмитрий
05.10.2017
09:45:05
есть еще кейс, но он сам себя отменяет somefunc() (window as any).myProp = 1 но TS на такое сам падает с еггогом
Как и все остальные перечисленные не-доводы, это проверяется eslint)

Алексей
05.10.2017
09:45:22
Крайне тупо проставлять точки с запятой на каждой строке, и объяснять это не желанием ошибиться в редких кейсах
Да я согласен если ты знаешь все правила и как работает парсер, то да. Но люди этого не знают.

Google
Алексей
05.10.2017
09:45:48
Сергей
05.10.2017
09:45:49
Почему должны страдать люди, которые знают?

Алексей
05.10.2017
09:46:20
Да это проблема людей, но если ты не знаешь на 100% все, зачем ходить по минному полю?

Дмитрий
05.10.2017
09:46:26
Извини но это тоже не довод
Задача полностью автоматизирована

Alex
05.10.2017
09:46:28
интересен не срач, а веселые истории я сам когда-то дико трусил перейти на без точек запятой но потом сделал find-replace по всему проекту упало в двух местах, где был for (;;) ну я их переписал на for of

и все с тех пор в другом лагере - как сам осознал, что ничего страшного вообще нет, а херни в коде меньше

Алексей
05.10.2017
09:46:56
Задача полностью автоматизирована
Ты этого не знаешь если не знаешь все кейсы :)

Дмитрий
05.10.2017
09:47:03
Я знаю

Сергей
05.10.2017
09:47:11
Да это проблема людей, но если ты не знаешь на 100% все, зачем ходить по минному полю?
Ну может стоит разобраться в том как применяются скобки и все?

Alex
05.10.2017
09:47:17
и минного поля почему-то нет а еслинт НУЖЕН но я ленюсь его прописать норм:)

Максим
05.10.2017
09:48:24
кто нибудь знает что за терминал



Alex
05.10.2017
09:48:26
Ну может стоит разобраться в том как применяются скобки и все?
на самом деле когда ты в каком-то месте пишешь строку, начиная с '(' ты вообще не думаешь что там на предыдущей строке. правда я такой кейс вижу только с TS зы. я из лагеря "против ;"

Дмитрий
05.10.2017
09:49:15
Да это проблема людей, но если ты не знаешь на 100% все, зачем ходить по минному полю?
Эта фраза выдаёт неуверенность в своём стеке Eslint надёжен. Нежелание ему доверять расцениваю как непонимание его принципов, что в современности куда более серьёзная проблема, чем умение держать в голове бесполезные знания про ;

Alex
05.10.2017
09:49:43
Алексей
05.10.2017
09:49:53
Alex
05.10.2017
09:50:00
главное не как часто, а то, что я в 100% случаев на этом попадаю:)

Дмитрий
05.10.2017
09:50:18
А tslint молчит что ли?

Страница 2253 из 5115