conventional-changelog/commitlint
بررسی و اعتبارسنجی پیامهای کامیت در گیت
کاربرد:
این ابزار به شما کمک میکنه تا پیامهای کامیت در پروژههای گیت را بر اساس قراردادهای استاندارد (مثل Conventional Commits) بررسی کنید و از نوشتن پیامهای نامناسب جلوگیری کنید. ️
در چه شرایطی بهتره استفاده شود؟
وقتی تیم توسعهای دارید که چندین نفر روی یک پروژه کار میکنند و میخواید تاریخچه کامیتها تمیز، خوانا و قابل فهم باشه، استفاده از این ابزار عالیه. همچنین برای پروژههایی که از تولید خودکار Changelog یا ریلیزهای خودکار استفاده میکنند، ضروریه.
چند مثال از موارد استفاده
- جلوگیری از کامیتهای با پیامهای مبهم مثل "fix bug" یا "update file" بدون توضیح کافی
- اعمال قوانینی مثل شروع پیام با فعل خاص (مثلاً feat، fix، docs)
- اطمینان از رعایت فرمت استاندارد برای اتوماسیون CI/CD
- استفاده در کنار ابزارهایی مثل Husky برای بررسی کامیت قبل از ارسال
- ##commit
- ##git
- ##conventional
- ##code
- ##ci
- ##automated
- ##husky
- ##commit
- ##dev
- ##clean
