lint-staged 🎯 – утилита для запуска линтеров только на staged файлах в Git, ускоряющая pre-commit проверки и экономящая время разработчика.
Аналогия: Если обычный линтер – уборщик, который моет весь офис каждый раз, то lint-staged – умный робот, который убирает только там, где наследили сегодня!
⚡️ Ключевые особенности:
- Staged files only – проверяет только файлы в git staging area
- Parallel execution – запускает линтеры параллельно для скорости
- Incremental – форматирует только изменённые файлы, не весь проект
- Husky integration – идеальная пара с Git hooks
🛠 Кто использует:
React, Vue.js, TypeScript используют lint-staged для quality control. Более 10 млн загрузок в неделю. Must-have для командной разработки.
🎯 Итог: lint-staged = быстрые pre-commit проверки! Только изменённое, только вперёд! 🚀💚
Гайды Программиста