ESLint نسخه 10.0.0-rc.2 منتشر شد که یک بهروزرسانی اصلاحی از نسخه قبلی است. این نسخه چندین اشکال را که در انتشار پیشین شناسایی شده بودند، برطرف میکند. هدف از انتشار این نسخه آزمایشی، دریافت بازخورد از جامعه توسعهدهندگان قبل از انتشار نسخه نهایی است.
این نسخه برای استفاده در محیطهای عملیاتی آماده نیست و توسعهدهندگان باید مشکلات یا بازخوردهای خود را از طریق ایجاد مسائل در مخزن GitHub پروژه گزارش کنند. مستندات جداگانهای برای این نسخه آزمایشی در دسترس قرار دارد.
یکی از مهمترین اصلاحات، رفع یک رگرسیون در قانون `strict` هسته ESLint است. همچنین، خروجیهای `LegacyESLint` و `FlatESLint` از نقطه ورود `/use-at-your-own-risk` به طور کامل حذف شدهاند (در نسخههای پیشین آزمایشی به صورت `null` صادر میشدند). برای نصب این نسخه پیشانتشار، باید از تگ `next` استفاده کنید: `npm i eslint@next --save-dev` یا به طور مستقیم نسخه را مشخص کنید: `npm i eslint@10.0.0-rc.2 --save-dev`.
یک راهنمای مهاجرت نیز برای کمک به توسعهدهندگان در انتقال به این نسخه جدید ایجاد شده است که تغییرات اساسی را به طور مفصل شرح میدهد. انتظار میرود که بیشتر کاربران بتوانند بدون ایجاد تغییرات در فرآیند ساخت خود، به این نسخه ارتقا یابند، اما این راهنما در صورت بروز مشکل، منبع مفیدی خواهد بود.
مشاهده مطلب اصلی