👌

Lintチェックの設定

2023/10/21に公開

Lintチェックの設定

TSlintかEslintか

TSlintは非推奨になったため、Eslintを使う。

参考

自動修正

fix:eslint

シングルコーテーションかダブルコーテーションか

  • "double" (デフォルト)では、可能な限り二重引用符を使用する必要があります
  • "single" では、可能な限り単一引用符を使用する必要があります
  • "backtick" では、可能な限りバックティックを使用する必要があります
  • "avoidEscape": true 、文字列に引用符が含まれている限り、文字列に一重引用符または二重引用符を使用できます。

入れ子を --fixをつけて整形する。

実行前

"hoge'hogehoge'"

実行後

'hoge\'hogehoge\''

VScode 拡張機能

vscodeの設定・拡張機能の共有

プラグインとhuskyの設定

プラグイン

6.3.0以降であればtypescriptもeslintでチェックされるので、別途プラグインは不要と思われる。

lint-stageとhuskyの設定

npm i lint-staged  --save-dev
npm i husky --save-dev
npx husky-init

参考

rules

参考

Discussion