ESLint نسخه 10.0.0-rc.1 منتشر شده است که یک بهروزرسانی جزئی از ESLint محسوب میشود. این نسخه شامل ویژگیهای جدید و رفع اشکالات موجود در نسخه قبلی است. این نسخه برای استفاده در محیطهای عملیاتی آماده نیست و برای جمعآوری بازخورد از جامعه قبل از انتشار نسخه نهایی ارائه شده است.
این نسخه از ESLint دارای بخش مستندات جداگانهای است. تغییرات اصلی شامل اضافه شدن تعریفهای نوع داخلی به بستههای Espree و ESLint Scope است. قبلاً این تعریفها از طریق بستههای Definitely Typed (@types/espree و @types/eslint-scope) ارائه میشدند.
برای نصب این نسخه پیشانتشار، باید از تگ `next` استفاده کنید: `npm i eslint@next --save-dev` یا به طور مستقیم نسخه را مشخص کنید: `npm i eslint@10.0.0-rc.1 --save-dev`. یک راهنمای مهاجرت نیز برای کمک به کاربران در انتقال به این نسخه جدید ایجاد شده است.
این نسخه شامل رفع اشکالات متعددی است، از جمله بهبود نحوه مدیریت نامهای عبارات تابع و کلاس در `no-shadow`، استفاده از `Error.prepareStackTrace` برای تخمین مکان خرابی تست، و بهروزرسانی ESLint. همچنین، تغییرات مستندسازی و آزمایش نیز در این نسخه اعمال شده است.
مشاهده مطلب اصلی