وب‌سرویس مجید

پروژه commitlint

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