Tslint: Ter Strict ativado, obter "predicados de tipo estrito não funciona sem --strictNullChecks"

Criado em 19 out. 2017  ·  3Comentários  ·  Fonte: palantir/tslint

Relatório de erro

  • __TSLint version__: 5.7.0
  • __TypeScript version__: 2.5.3
  • __Executando TSLint via__: CLI

Eu corro tslint -p . em um diretório com tsconfig.json que tem "strict": true , mas estou recebendo isto:

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

Vejo em # 2786 que deve verificar isso. Estou esquecendo de algo?

Not A Bug

Comentários muito úteis

strict é um compilerOption , não está correto no nível superior do seu tsconfig.json. Deve ser assim:

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

Todos 3 comentários

Por exemplo, clone https://github.com/cretz/awss/tree/05eb0c7adb22fb4feab92c1f190a752f8cfec921 , cd para proj e execute npm run lint

strict é um compilerOption , não está correto no nível superior do seu tsconfig.json. Deve ser assim:

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

Erro meu, obrigado!

Esta página foi útil?
0 / 5 - 0 avaliações