-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LINT-86(Feedback): Refine bootstraping of linting #98
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Пока выглядит чет как хоть и "проработанная" но "жирная" реализация для простого npm install
))
Если бы кинул гифку того, как это работает в итоге, не помешало бы
(чуть позже еще гляну, подетальней)
Пока что же крутится мысль "Блин. А нельзя никак упростить это все? :DD"
А нам надо что? Не понимаю тогда к чему все диолги, о том что нам слишком много кнопок надо нажать чтоб установить.
Упростить в плане?
2022-02-20.19-28-53.mp4 |
Ну просто у меня в голове было что-то простое на уровне простого bash-скрипта не больше 100 строчек)) А тут и роллап, и несколько доп.модулей для работы скрипта, и pnpm еще зачем-то... (хотя ясно что можно было и без pnpm) Поэтому и говорю, что надо пересмотреть еще раз требования по задаче и понять - точно ли никак это проще нельзя было сделать 🤔
Но выглядит красиво красиво конечно, тут ничего не попишешь)) |
Ога, для виндовс. Bash скрип. 🤣 (p.s. я понимаю что ты про js)) А потом мы захотим баш скриптом патчить конфиг, или выбирать нужные опции конфига, и давай теперь новый баш скрипт выдумывать. А здесь всё в принципе расширяемо. На любом этапе можно выполнить любую команду добавив нужный HOF, для патчинга, добавь строчку в questions и тд. Полюбому опять будет кому-то сложно и он скажет я не хочу дописывать lite/experemental, пусть оно само делает.
Это из расчета на то, что ты утащишь в отдельный пакет, т.к. зачем нам зависимости лишние для eslint-config? |
Мона вывод инфы оставить 2022-02-20.21-25-46.mp4 |
Мона это в принципе слепить в одну команду )) Но тогда не так эффекто смотреться будет xD |
simplify install process
Пока слепил в js и ts отдельно |
Пересмотрел оба скринкаста - но не увидел разницы, честно честно))) Или то что во "втором" еще показывается как устанавливается каждая зависимость отдельно? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
В целом норм, хотя по имплементации местами хочется прям придираться если сильно вчитываться
Но в рамках задачи некрит)
Самое главное - что довел до конца и не выгорел (надеюсь) пока писал
Остальное - разберемся)
Еще раз спс, что с усердностью довел PR до конца и описал ридмиху!
(хотя надеюсь оба уже понимаем, что драфты лучше не кидать для ревью 😏 )
Ога, типо красивенькое. |
Ну чисто субъективно - мне больше нравится более минималистичный варик, где меньше лишней инфы Но если оч хочешь - то можно под каким-нибудь флагом |
@Krakazybik Влей как сочтешь нужным) |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Description
+1400 из pnpm-lock файла
Пока что драфт, с кучей косяков на посмотреть.
References
Checklist