Must-Have для любого проекта 🚀
Сегодня поговорим о маленьком, но мощном инструменте, который сделает вашу разработку еще более эффективной — lint-staged. 🛠
🔍 Что такое lint-staged?
❓ Почему это мастхэв?
1. Нет необходимости тратить время на ручную проверку каждого файла. lint-staged делает это за вас!
2. Использование данного инструмента повышает качество вашего кода, автоматически исправляя ошибки и следуя лучшим практикам.
3. Также очень рекомендую его использовать в командной работе, что позволит гарантировать соблюдение общих стандартов кода коллегами.
4. Как уже успели догадаться, интеграция lint-staged в CI/CD тоже положительно скажется на разработке
🔧 Окей, понял. Как начать?
1. Установите lint-staged через любой менеджер пакетов:
2. Настройте .lintstagedrc или lint-staged секцию в package.json.
3. Интегрируйте его с git хуком
📦 NPM
🔗 GitHub
Рекомендую всем разработчикам ознакомиться и использовать lint-staged в своей работе. Опытом можете поделиться в комментариях 😉
#cleancode #cicd #repo #github
Сегодня поговорим о маленьком, но мощном инструменте, который сделает вашу разработку еще более эффективной — lint-staged. 🛠
🔍 Что такое lint-staged?
lint-staged
— это утилита для запуска линтеров на git staged файлах. Проще говоря, это значит, что перед каждым коммитом вы можете автоматически проверять и корректировать код на наличие ошибок и несоответствий стандартам. Это как личный ассистент, который поддерживает порядок в вашем коде!❓ Почему это мастхэв?
1. Нет необходимости тратить время на ручную проверку каждого файла. lint-staged делает это за вас!
2. Использование данного инструмента повышает качество вашего кода, автоматически исправляя ошибки и следуя лучшим практикам.
3. Также очень рекомендую его использовать в командной работе, что позволит гарантировать соблюдение общих стандартов кода коллегами.
4. Как уже успели догадаться, интеграция lint-staged в CI/CD тоже положительно скажется на разработке
🔧 Окей, понял. Как начать?
1. Установите lint-staged через любой менеджер пакетов:
npm i lint-staged
2. Настройте .lintstagedrc или lint-staged секцию в package.json.
3. Интегрируйте его с git хуком
pre-commit
через husky или другой инструмент.📦 NPM
🔗 GitHub
Рекомендую всем разработчикам ознакомиться и использовать lint-staged в своей работе. Опытом можете поделиться в комментариях 😉
#cleancode #cicd #repo #github
GitHub
GitHub - lint-staged/lint-staged: 🚫💩 — Run tasks like formatters and linters against staged git files
🚫💩 — Run tasks like formatters and linters against staged git files - lint-staged/lint-staged
❤1🔥1