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

پروژه ts-prune

nadeesha/ts-prune

کاربرد:

این ابزار به شما کمک می‌کنه تا اکسپورت‌های غیراستفاده‌شده در پروژه‌های TypeScript رو پیدا کنید. ️

با استفاده از تحلیل استاتیک کد، فایل‌ها و ماژول‌هایی که تعریف شدن ولی هیچ‌جا ایمپورت نشدن رو شناسایی می‌کنه.

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

وقتی پروژه‌تون بزرگ شده، تغییرات زیادی داشته و مطمئن نیستید کدوم قسمت‌ها دیگه استفاده نمی‌شن، این ابزار می‌تونه کمک بزرگی باشه.

همچنین برای بهینه‌سازی کد، کاهش حجم باندل و حذف کدهای مرده قبل از ریلیز عالیه.

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

پاکسازی کدهای قدیمی که دیگه کاربردی ندارن

استفاده در CI/CD برای جلوگیری از افزوده شدن اکسپورت‌های اضافی

بررسی قبل از میگریت کردن یک ماژول بزرگ

کمک به تیم‌های توسعه برای نگهداری کد تمیز و خوانا

  • ##TypeScript
  • ##CodeCleanup
  • ##DeadCodeRemoval
  • ##StaticAnalysis
  • ##DevTools
  • ##CI
  • ##CodeQuality
  • ##BundleOptimization
  • ##TS
  • ##CleanCode