تایپاسکریپت - VSCode ریاکت نیتیو هیچ خطای واردکردن در کد شناسایی نشد


من چند سال است که از vscode استفاده میکنم، اما اخیراً با نسخه 1.45 هیچ خطایی را هنگام کدنویسی نمیبینم. به عنوان مثال، بررسی نمیکند که دستور import معتبر است یا نه و یا ماژولهای داخل آن معتبر هستند یا نه. قبلاً اگر ماژولی در دستور import پیدا نمیشد اما همچنان اعلام شده بود، به وضوح با رنگ قرمز علامتگذاری میشد.

ویاسکد متغیرهای ناشناخته را بهعنوان «any» در نظر میگیرد و هیچ خطایی نشان نمیدهد مگر اینکه آن را در شبیهساز اجرا کنم.

ثانیاً، هر وقت که شیئی را تایپ میکنم، اگر یک دستور import پیدا شود، قبلاً گزینه مربوطه را برجسته میدیدم و حالا آن را هم نمیبینم.

ایدهای داری که چرا این رفتار در vscode رخ میدهد؟

پاسخ شماره ۱

افزونه «Eslint» را نصب کرده و آن را فعال کنید.

پاسخ شماره ۲

برای موارد بالا، من از برخی افزونهها در vscode استفاده میکنم، فکر میکنم میتواند به تو هم کمک کند.

  1. قطعهکدهای ES7 React/Redux/GraphQL/React-Native توسط ناشر: "dsznajder"
  2. قطعه کد React Native منتشر شده توسط: "Jundat95"
  3. ناشر EsLint: «Dirk Baeumer»