Tslint: Habe Strict aktiviert, das Abrufen von "strict-type-predicates funktioniert nicht ohne --strictNullChecks"

Erstellt am 19. Okt. 2017  ·  3Kommentare  ·  Quelle: palantir/tslint

Fehlerbericht

  • __TSLint-Version__: 5.7.0
  • __TypeScript-Version__: 2.5.3
  • __TSLint ausführen über__: CLI

Ich führe tslint -p . in einem Verzeichnis mit einem tsconfig.json , das "strict": true , aber ich bekomme das:

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

Ich sehe in #2786, dass es das überprüfen sollte. Verpasse ich etwas?

Not A Bug

Hilfreichster Kommentar

strict ist ein compilerOption , es ist in der obersten Ebene Ihrer tsconfig.json nicht korrekt. Es sollte so aussehen:

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

Alle 3 Kommentare

Klonen Sie beispielsweise https://github.com/cretz/awss/tree/05eb0c7adb22fb4feab92c1f190a752f8cfec921 , cd zu proj und führen Sie npm run lint

strict ist ein compilerOption , es ist in der obersten Ebene Ihrer tsconfig.json nicht korrekt. Es sollte so aussehen:

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

Mein Fehler, danke!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen