coolswood
@coolswood
https://coolswood.github.io

Как запретить невалидные сравнения в if?

Столкнулся со следующей ситуацией, упрощенный пример
const isItLanding = 1;

    if (isItLanding === undefined) {
      return next();
    }


Ни у TS, ни у линтера нет проблем с подобным кодом, хотя мы сравниваем разные типы данных и код внутри if никогда не исполнится. Подскажите, можно ли дополнить конфигурацию TS или линтера правилом от таких случаев?
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
coolswood
@coolswood Автор вопроса
https://coolswood.github.io
Нашел нужное правило в линтере https://typescript-eslint.io/rules/no-unnecessary-...
По недоразумению его не было в проекте, зато теперь я знаю больше про работу ts)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы