0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

TypeScriptのプロジェクトにhuskyをインストールする

Posted at

はじめに

今回はnpmを利用したインストール方法をまとめてみます

前提

PrettierとEslintの設定が終わっていること

インストール

パッケージや設定をするためのコマンドを実行します

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

.husky/pre-commit の編集

生成されたpre-commitを手動で編集します
npm testはサンプルなので削除

- npm test
+ npx lint-staged

package.jsonの編集

.ts.tsxファイルをチェックしたいので以下の設定を追記します

package.json
    "lint-staged": {
      "*.{ts,tsx}": "prettier --write"
    }
  }

これで設定は完了です!
試しに適当なファイルをコミットしてみてください!

おわりに

色々導入方法があったのですが2025年2月現在は上記で大丈夫そうでした

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?