Андрей
Самый православный конфиг.
Анатолий
Анатолий
https://learn.javascript.ru/structure#semicolon
Анатолий
Длину массивов мы с нулём стало быть сравниваем, а точки с запятой не ставим, ну-ну )
Анатолий
Вы уж батенька либо крест снимите, либо трусы наденьте )
qluqua
Кстати один раз в жизни я таки поимел проблем из-за того, что не ставил точку с запятой. Один раз, Карл. Но оно того стоило)
Андрей
Анатолий
А чего вы их так боитесь?
Андрей
Андрей
Меньше символов - чище код.
Андрей
🅅aleriy
любая IDE типа webstorm/rubymine за точки с запятой при включенном eslint предъявит сразу :))
Андрей
Эм...
Анатолий
А я за минимум стилевых различий. У меня и расстановка скобок, и отступы, и переносы, и точки с запятой - всё по максимуму идентично
Андрей
А ничего, что это настраивается?
Андрей
Андрей
Вот если бы f# в проде котировался, тогда бы можно было бы говорить.
qluqua
Вот тут точка с запятой(единственная) оказалось необходимой
qluqua
shuffleArray(arr) {
for (let i = arr.length - 1; i > 0; i--) {
var j = Math.floor(Math.random() * (i + 1));
[arr[i], arr[j]] = [arr[j], arr[i]]
}
return arr
},
qluqua
Линтер пропускал, а код в браузере ломался
Андрей
Андрей
Андрей
Я стараюсь полностью разграничивать проекты.
Анатолий
Вместо "в этом языке я ставлю точку с запятой", "в этом языке я не ставлю точку с запятой", "в этом языке я ставлю точку с запятой когда нужно", я просто пользуюсь возможностью ставить её всегда и не париться :)
Андрей
У меня даже IDE разные.
Андрей
Анатолий
Даже цветовые темы ))
Анатолий
Андрей
Вот, я в шарпе тоже похожее ищу. Нафиг мешками с костями давать волю в этом.
Андрей
Анатолий
И пре-коммит хуки :)
Андрей
Андрей
Какая разница как код выглядит у разраба?
Анатолий
Ну и зачем?
Чтобы не иметь проблем с десятью разными способами написания кода в одном и том же файле разными людьми
Андрей
Андрей
Вешает на прекоммит хук и все норм.
Андрей
Анатолий
Мой "преттиер" встроен в студию :)
Анатолий
Это разные вещи.
Да, разные. Одно делает по вызову, второе делает постоянно в процессе написания кода
Андрей
Анатолий
Анатолий
В том, что ты не можешь поставить открывающую фигурную скобку на новой строке? :)
Андрей
Андрей
Андрей
Зачем нужны ограничения, если без них так же?
Анатолий
Наоборот плохо, когда программист открывает код, который отформатирован не так, как он привык видеть. У него всегда по-венгерски, а в коде нет.
Андрей
Анатолий
Это хуже чем ограничения - это дискомфорт, причём если стайлгайд привыкается, то дискомфорт - никогда. "Не твой стиль" будет преследовать тебя вечно при каждом пулле
Андрей
Позвольте каждому видеть код как ему удобно.
Андрей
Андрей
Форматер на прекоммит хук и нет проблем.
🅅aleriy
Андрей
Какая разница как локально код выглядит у программиста?
Андрей
Анатолий
Дело же не только в скобочках
Андрей
Андрей
Андрей
Ты видишь эту фразу?
Анатолий
Форматтер это всего лишь форматтер, а не "моя личная хотелка".
Чтобы быть моей личной хотелкой, нужно чтобы эта хотелка была оформлена в виде правил.
Андрей
Андрей
Все норм.
Анатолий
Таким образом мы приходим от "пишу код как хочу" к "пишу код так, как я задал в своих правилах или какой-нибудь решарпер делает это за меня"
Анатолий
Следующий шаг: объединение стилей :)
Анатолий
Всё, проблема решена.
Андрей
Фэ
Анатолий
Более того, никому не требуется никаких дополнительных действий. "Оно само"
Андрей
Верно.