私のタイスクリプトプロジェクトでTSLint(v5.3.2)を実行しています。私は禁じられた 'var'キーワード、代わりに 'let'または 'const'を使用するしかし、私は 'var'を使用していないと私は 'let'または 'const'の私の使用を指します。これまでのところ、私は「なぜ把握することができていないTSlint: 'let'と 'const'が禁止された 'var'キーワードエラーを引き起こします
Forbidden 'var' keyword, use 'let' or 'const' instead (no-var-keyword)
58 | .map((response) => {
59 | // update the login status
> 60 | const tokensValid = response['isvalid'] === true;
| ^
61 | if (tokensValid) {
62 | this.loggedIn$.next(true);
63 | return true;
:
例えば、ここでエラーのcodeFrame形式は、私は「CONST」とない「VAR」を使用しています表示するようですこのエラーが発生しました。何か案は?
ありがとうございました。
no-var-keywordルールをfalseに設定するとチェックが無効になるため、エラーは予期したとおりに表示されなくなりますが、チェックが実行されません。 – Brandon
私が言ったように、マップのためにTSlintチェックでエラーが発生する可能性があります。私はそれを動作させるためにどのような回避策をとることができるのか分かりません。 GithubでTSlintで直接問題を開く必要があるかもしれません。 –