Size: a a a

JavaScript.Ninja

2021 May 18

E

Eugene (\/)(o.o)(\/) in JavaScript.Ninja
А если попробовать подвести итог. То на первом месте, экономия времени и сил. и куча настроек из коробки? А на втором - не изменяемость ast?
Из плюсов подключать претиер, когда есть eslint
источник

IK

Illya Klymov in JavaScript.Ninja
стоимость настройки нулевая и ОТСУТСТВИЕ настроек, что позволяет не думать какие настройки включить и использовать
источник

IK

Illya Klymov in JavaScript.Ninja
много настроек для таких инструментов это плохо )
источник

E

Eugene (\/)(o.o)(\/) in JavaScript.Ninja
Хорошо, спасибо. Но мне всё ещё нравится идея один раз настроить линт
источник

IK

Illya Klymov in JavaScript.Ninja
мне тоже :) поэтому линтер я настраиваю а prettier нет )
источник

MM

Mikita Melnikau in JavaScript.Ninja
Всем привет. Подскажите, пожалуйста, как быть. У меня проект новый на NestJS. В нем секвалайз, в нем есть модель File для файлов. И вот в этой модели человек написал метод-своймство, который обращается к инстансу сервиса под названием S3Service и в нем через тучу приватных методов генерирует урл из s3 для файла. Возможно и что-то есть асинхронное, но вроде нет. Беда в том что инстанс S3Service до обращения к конструктору File иногда не успевает создаваться. Какой вообще нормальный подход для решения такой проблемы. Спасибо!
источник

IK

Illya Klymov in JavaScript.Ninja
Вытащить операцию в сервис и не пытаться тягать сервис из модели
источник

MM

Mikita Melnikau in JavaScript.Ninja
Так вот получается эта херь по диагонали по всему коду вплоть до конструкторов модулей и миграций
источник

z

zhrk in JavaScript.Ninja
А что начёт всяких готовых конфигов для eslint? (airbnb и тому подобное)

Это тоже в какой-то степени zero config и позволяет многим разработчикам писать код одинаково. Стоит ли использовать, или есть более разумные альтернативы?
источник

E

Eugene (\/)(o.o)(\/) in JavaScript.Ninja
Да.
В любом случае, чаще всего проще допилить airbnb, чем писать совсем с нуля.
Тем более его советует сборка стартового темплейта
источник

IK

Illya Klymov in JavaScript.Ninja
Я последнее время собираю с нуля
источник

D

Dimitrii in JavaScript.Ninja
Под каждый новый проект с нуля?
источник

IK

Illya Klymov in JavaScript.Ninja
Плюс минус, это ж одноразовая акция
источник

IK

Illya Klymov in JavaScript.Ninja
Два вопроса которые я задаю:
- как конкретно это правило улучшит код моих коллег, или это просто моё предпочтение
- какие ошибки я ожидаю на этом проекте и как я бы хотел с ними справиться
источник

M

Michael in JavaScript.Ninja
А за основу берете что-то? Или просто по документации сверху вниз?
источник

IK

Illya Klymov in JavaScript.Ninja
По документации
источник

IK

Illya Klymov in JavaScript.Ninja
К примеру - принесет ли на этом проекте включение правила complexity пользу
источник

M

Maksym in JavaScript.Ninja
делал веб сайт на реакте, загрузил на гитхаб, и нельзя там открывать его через линк, а надо запускать у себя npm start , можно ли как открыть по сылке на хит хабе?
источник

T

Tim in JavaScript.Ninja
на гитхабе есть статик хостинг, читай как туда залить свой билд)
источник

A

AYLI in JavaScript.Ninja
Всем, привет. Поделились своим опытом, как вы работаете с технической литературой, больше интересует с книгами не про технологии, а про фундамент (чистый код, ддд и тд). Как выжимать из них максимум знаний, ведь не всегда получается применить то, что написано, на практике
источник