Tslint: Avoir Strict activé, l'obtention de "prédicats de type strict ne fonctionne pas sans --strictNullChecks"

Créé le 19 oct. 2017  ·  3Commentaires  ·  Source: palantir/tslint

Rapport d'erreur

  • __TSLint version__ : 5.7.0
  • __TypeScript version__ : 2.5.3
  • __Exécution de TSLint via__ : CLI

Je lance tslint -p . dans un répertoire avec un tsconfig.json qui a "strict": true , mais j'obtiens ceci :

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

Je vois dans #2786 qu'il devrait vérifier cela. Est-ce que j'ai raté quelque chose ?

Not A Bug

Commentaire le plus utile

strict est un compilerOption , ce n'est pas correct dans le niveau supérieur de votre tsconfig.json. Ça devrait ressembler à ça:

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

Tous les 3 commentaires

Par exemple, clonez https://github.com/cretz/awss/tree/05eb0c7adb22fb4feab92c1f190a752f8cfec921 , cd vers proj et exécutez npm run lint

strict est un compilerOption , ce n'est pas correct dans le niveau supérieur de votre tsconfig.json. Ça devrait ressembler à ça:

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

Mon erreur, merci !

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

avanderhoorn picture avanderhoorn  ·  3Commentaires

DanielKucal picture DanielKucal  ·  3Commentaires

dashmug picture dashmug  ·  3Commentaires

SwintDC picture SwintDC  ·  3Commentaires

ghost picture ghost  ·  3Commentaires