Tslint: Включите Strict, получение «предикатов строгого типа не работает без --strictNullChecks»

Созданный на 19 окт. 2017  ·  3Комментарии  ·  Источник: palantir/tslint

Сообщение об ошибке

  • __TSLint версия__: 5.7.0
  • __TypeScript version__: 2.5.3
  • __ Запуск TSLint через__: CLI

Я запускаю tslint -p . в каталоге с tsconfig.json котором есть "strict": true , но получаю следующее:

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

Я вижу в # 2786, что он должен это проверить. Я что-то упускаю?

Not A Bug

Самый полезный комментарий

strict - это compilerOption , это неверно на верхнем уровне вашего tsconfig.json. Должно получиться так:

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

Все 3 Комментарий

Например, клонируйте https://github.com/cretz/awss/tree/05eb0c7adb22fb4feab92c1f190a752f8cfec921 , перейдите в proj и запустите npm run lint

strict - это compilerOption , это неверно на верхнем уровне вашего tsconfig.json. Должно получиться так:

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

Моя ошибка, спасибо!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги