يحدّث TypeScript 7 تشخيصات الإعداد بعد تغييرات الملفات
نُشر في: 30 يوليو 2026
دمجت Microsoft إصلاحًا يحدّث تشخيصات ملفات الإعداد في خدمة اللغة الأصلية في TypeScript بعد تغيير ملف tsconfig.json أو jsconfig.json متعقَّب.
ما الذي تغير
تُنشر تشخيصات ملفات الإعداد أثناء تحديث لقطة خدمة اللغة. في السابق، كان تغيير ملف إعداد مراقب يجدول تحديثًا للتشخيصات، لكنه لم يجدول تحديثًا للّقطة. ولذلك، كان من الممكن أن تظل أخطاء الإعداد الجديدة قديمة حتى يقدم المحرر طلبًا آخر يحدّث اللقطة.
تكتشف خدمة اللغة الآن التغييرات في ملفات الإعداد المتعقَّبة، وتجدول تحديثًا مؤجل التنفيذ للّقطة. يؤدي ذلك إلى إعادة نشر التشخيصات المُرسلة دون الاعتماد على طلب لاحق من المحرر.
لماذا يهم ذلك
عندما يغيّر محرر أو أداة خارجية ملف tsconfig.json أو jsconfig.json متعقَّبًا، تستطيع خدمة اللغة الأصلية الإبلاغ عن أخطاء الإعداد المحدّثة اعتمادًا على حدث مراقبة الملفات وحده. يتحقق اختبار انحدار من هذا السلوك باستخدام قيمة target غير صالحة.
التوافر
دُمج التغيير في قاعدة شيفرة TypeScript الأصلية بعد إصدار TypeScript 7.0. لا يحدد المصدر إصدار npm مستقرًا يتضمنه، لذا تحقق من ملاحظات إصدار النسخة المثبتة قبل الاعتماد على الإصلاح.
المصدر
اقرأ التغيير الرسمي: Refresh tsconfig/jsconfig diagnostics without relying on the client to re-pull.