TypeScript(ESLint)で発生するエラーの原因と解決方法
エラーメッセージ
Type number trivially inferred from a number literal, remove type annotation.説明
数値リテラルから型を推測できるため、型の指定を削除します。エラー例
const userId: number = 9;
解決方法
型の指定を削除します。const userId = 9;
検証環境
- typescript 3.9.7
- eslint 6.8.0
- Node.js v14.17.0
- Visual Studio Code Version 1.56.2 (user setup)
- Visual Studio Code Extension - ESLint v2.1.20
- Microsoft Windows 10 Pro Version 20H2 OS Build 19042.1023 Experience: Windows Feature Experience Pack 120.2212.2020.0