Tslint: Tener Strict habilitado, obtener "predicados de tipo estricto no funciona sin --strictNullChecks"

Creado en 19 oct. 2017  ·  3Comentarios  ·  Fuente: palantir/tslint

Informe de error

  • __TSLint versión__: 5.7.0
  • __Versión de TypeScript__: 2.5.3
  • __Ejecutando TSLint a través de__: CLI

Ejecuto tslint -p . en un directorio con un tsconfig.json que tiene "strict": true , pero obtengo esto:

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

Veo en el n. ° 2786 que debería verificar eso. ¿Me estoy perdiendo de algo?

Not A Bug

Comentario más útil

strict es un compilerOption , no es correcto en el nivel superior de su tsconfig.json. Debe tener un aspecto como este:

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

Todos 3 comentarios

Por ejemplo, clone https://github.com/cretz/awss/tree/05eb0c7adb22fb4feab92c1f190a752f8cfec921 , cd a proj y ejecute npm run lint

strict es un compilerOption , no es correcto en el nivel superior de su tsconfig.json. Debe tener un aspecto como este:

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

¡Mi error, gracias!

¿Fue útil esta página
0 / 5 - 0 calificaciones