Tslint: Strict Enabled, Mendapatkan "predikat tipe ketat tidak berfungsi tanpa --strictNullChecks"

Dibuat pada 19 Okt 2017  ·  3Komentar  ·  Sumber: palantir/tslint

Laporan Bug

  • __TSLint versi__: 5.7.0
  • __TypeScript versi__: 2.5.3
  • __Menjalankan TSLint melalui__: CLI

Saya menjalankan tslint -p . dalam dir dengan tsconfig.json yang memiliki "strict": true , tetapi saya mendapatkan ini:

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

Saya melihat di #2786 bahwa itu harus memeriksa itu. Apakah saya melewatkan sesuatu?

Not A Bug

Komentar yang paling membantu

strict adalah compilerOption , itu tidak benar di tingkat atas tsconfig.json Anda. Seharusnya terlihat seperti ini:

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

Semua 3 komentar

Sebagai contoh, clone https://github.com/cretz/awss/tree/05eb0c7adb22fb4feab92c1f190a752f8cfec921 , cd ke proj , dan jalankan npm run lint

strict adalah compilerOption , itu tidak benar di tingkat atas tsconfig.json Anda. Seharusnya terlihat seperti ini:

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

Kesalahan saya, terima kasih!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

denkomanceski picture denkomanceski  ·  3Komentar

jacob-robertson picture jacob-robertson  ·  3Komentar

jamesarosen picture jamesarosen  ·  3Komentar

avanderhoorn picture avanderhoorn  ·  3Komentar

allbto picture allbto  ·  3Komentar