Tslint: تم التمكين الصارم ، الحصول على "مسندات نوع صارمة لا تعمل بدون --strictNullChecks"

تم إنشاؤها على ١٩ أكتوبر ٢٠١٧  ·  3تعليقات  ·  مصدر: palantir/tslint

تقرير الشوائب

  • __ إصدار TTSLint__: 5.7.0
  • __نسخة TypeScript__: 2.5.3
  • __ تشغيل TSLint عبر__: CLI

أقوم بتشغيل tslint -p . بالدير مع tsconfig.json الذي يحتوي على "strict": true ، لكني أحصل على هذا:

strict-type-predicates does not work without --strictNullChecks

أرى في # 2786 أنه يجب التحقق من ذلك. هل فاتني شيء؟

Not A Bug

التعليق الأكثر فائدة

strict هو compilerOption ، إنه غير صحيح في المستوى الأعلى من tsconfig.json الخاص بك. يجب أن تبدو هذه:

{
    "compilerOptions": {
        "strict": true
    }
}

ال 3 كومينتر

على سبيل المثال ، استنساخ https://github.com/cretz/awss/tree/05eb0c7adb22fb4feab92c1f190a752f8cfec921 ، cd إلى proj ، وقم بتشغيل npm run lint

strict هو compilerOption ، إنه غير صحيح في المستوى الأعلى من tsconfig.json الخاص بك. يجب أن تبدو هذه:

{
    "compilerOptions": {
        "strict": true
    }
}

خطأي شكرا!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات