Реакция: при использовании TypeScript и ESlint return () выдает ошибку - PullRequest
0 голосов
/ 05 августа 2020

Это дает return (<div></div>) ошибку:

Expected an assignment or function call and instead saw an expression  @typescript-eslint/no-unused-expressions

Однако комментарий к следующей строке:

//eslint-disable-next-line @typescript-eslint/no-unused-expressions

устраняет проблему.

Более сложный пример:

...
  return (
    // eslint-disable-next-line @typescript-eslint/no-unused-expressions
    <div>
      {
        // eslint-disable-next-line @typescript-eslint/no-unused-expressions
        courseParts.map(course => <Part coursePart={course}/>)
      }
    </div>
  );
};

Может ли кто-нибудь объяснить это или помочь мне решить проблему, вместо того, чтобы просто «игнорировать это» с помощью комментариев ESlint?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...