You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Привет! Спасибо за проект, полезная инициатива. Однако, думаю, есть что доработать, раз уж проект в open source и предполагает участие совершенно посторонних людей.
Prettier есть в зависимостях и для него даже имеется некое подобие конфига, но он не фигурирует ни в одном npm-скрипте и, судя по коду, его никогда не запускали. 😁Также используется eslint, но при этом не используется lint-staged, чтобы линтить и форматировать staged файлы на стадии коммита. Как результат:
Нехорошо. На мой взгляд, lint-staged сегодня must have для любого JS/TS проекта, тем более настраивается он за пару минут.
Хорошо бы все-таки настроить prettier, явно указав настройки в .prettierrc и продублировав некоторые из них в .editorconfig. Например, те же размер и стиль индентации, final newline. Мелочь, а приятно и иногда полезно, тем более editorconfig подхватывается WebStorm'ом автоматически, и во многих редакторах при наличии плагина также подтягиваются настройки.
Ничего не имею против gulp, я им легаси на работе транспайлю и собираю, но зачем он, когда рядом лежит webpack? Вообще, наверное, можно было и CRA воспользоваться изначально.
Makefile, запускающий npm-скрипты. 🤔
The text was updated successfully, but these errors were encountered:
Привет, спасибо за внимание к проекту! 😃
Отличные предложения, мы с радостью рассмотрим (и, скорее всего, примем) ваши PR на любую из вышеописанных тем, если вы, конечно, найдёте свободное время и сделаете эти самые PR 🙂
А по поводу Makefile, на проект заходят люди, которые понятия не имеют, что такое npm и как им пользоваться, однако давно знакомы с Makefile и сразу могут запустить проект 🙂
Можно глобально это всё зарефакторить, продумать архитектуру распределения скиллов, взять CRA и пересадить всё "на чистый лист". Можете написать мне на [email protected] и мы обсудим это подробнее.
Я, к сожалению, с реактом не очень дружу, и на глобальные вещи у меня время вряд ли найдется. Но с тулингом и текстами помогу. Их вы так или иначе переиспользуете, если будете рефакторить. 😀
Привет! Спасибо за проект, полезная инициатива. Однако, думаю, есть что доработать, раз уж проект в open source и предполагает участие совершенно посторонних людей.
Prettier есть в зависимостях и для него даже имеется некое подобие конфига, но он не фигурирует ни в одном npm-скрипте и, судя по коду, его никогда не запускали. 😁Также используется eslint, но при этом не используется lint-staged, чтобы линтить и форматировать staged файлы на стадии коммита. Как результат:
Нехорошо. На мой взгляд, lint-staged сегодня must have для любого JS/TS проекта, тем более настраивается он за пару минут.
Хорошо бы все-таки настроить prettier, явно указав настройки в
.prettierrc
и продублировав некоторые из них в.editorconfig
. Например, те же размер и стиль индентации, final newline. Мелочь, а приятно и иногда полезно, тем более editorconfig подхватывается WebStorm'ом автоматически, и во многих редакторах при наличии плагина также подтягиваются настройки.Ничего не имею против gulp, я им легаси на работе транспайлю и собираю, но зачем он, когда рядом лежит webpack? Вообще, наверное, можно было и CRA воспользоваться изначально.
Makefile, запускающий npm-скрипты. 🤔
The text was updated successfully, but these errors were encountered: