TypeScript(ESLint)で発生するエラーの原因と解決方法 (ルール名 quotes)
エラーメッセージ
Strings must use singlequote.(quotes)説明
文字列にはシングルクォート(一重引用符)を使用する必要があります。エラー例
console.log("Hello World!");
解決例
ダブルクォート を シングルクォート に変更します。console.log('Hello World!');
.eslintrc を修正し、シングルクォート をエラーにします。
"rules": {
"quotes": ["error", "double"]
}
.eslintrc を修正し、ルールを無効化します。
"rules": {
"quotes": "off"
}
検証環境
- 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