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

پروژه ktlint-gradle

JLLeitschuh/ktlint-gradle

یک افزونهٔ گریدل برای ادغام ktlint در پروژه‌های جاوا و کاتلین است. ️

کاربرد:

این ابزار به تو کمک می‌کنه تا کدهای کاتلین خودت رو با استانداردهای کدنویسی تمیز و یکدست بررسی و فرمت کنی. همچنین می‌تونی ازش برای تشخیص خطاها و نقض‌های استایل کد استفاده کنی، بدون نیاز به تنظیمات پیچیده.

در چه شرایطی بهتره استفاده شود؟

وقتی داری روی یک پروژهٔ تیمی کار می‌کنی و می‌خوای همهٔ اعضای تیم کد مشابهی بنویسن. همچنین برای پروژه‌هایی که از Gradle به عنوان سیستم بیلد استفاده می‌کنن و می‌خوان فرآیند CI/CD رو با بررسی خودکار کیفیت کد تقویت کنن، عالیه.

چند مثال از موارد استفاده:

اجرای خودکار ktlint هنگام build کردن پروژه

فرمت خودکار کدهای کاتلین با دستور ktlintFormat

گزارش‌دهی از خطاهای استایل در فایل‌های کاتلین

ادغام با GitHub Actions یا GitLab CI برای جلوگیری از پوش کردن کدهای نامناسب

  • ##ktlint
  • ##Gradle
  • ##Kotlin
  • ##CodeQuality
  • ##Linting
  • ##CI
  • ##StaticAnalysis
  • ##AndroidDev
  • ##CleanCode
  • ##BuildTool