Dev Notes [RU]
10 subscribers
10 links
Добро пожаловать на мой канал! 🌟
Здесь я делюсь своими мыслями, идеями, хаками и захватывающими открытиями.

EN версия здесь: @thedevnotes
Download Telegram
Must-Have для любого проекта 🚀

Сегодня поговорим о маленьком, но мощном инструменте, который сделает вашу разработку еще более эффективной — 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
1🔥1