Okarin note

頭の整理もかねて色々と書いていきます

2022-05-01から1ヶ月間の記事一覧

huskyを使ってeslintとprettierを強制する

今まで手動でeslintとprettierをやっていたんですが漏れたり、 そもそも手動というのが辛すぎるのでコミット時に自動で実行してほしいなーと思ったのでやってみました。 eslintやprettierをコミット時に実行するモジュールとして「lint-staged」を使いました…

最近流行りのprismaを使ってみた。CRUD操作編

どうも、okarinです。 前は環境構築だけだったので基本の CRUD 操作をやっていきます。 使っていて思ったんですが prisma cli や client が型定義を自動で認識してくれているのでものすごく使いやすかったです。 TypeORM で作っていたテーブルクラスも必要な…

最近流行りのprismaを使ってみた。環境構築編

TypeScript で使える OR マッパー。 別の OR マッパーだと TypeORM がある。 今のプロジェクトでTypeORMは使っているがどう違いがあるのか気になったのでやってみる。 www.prisma.io prisma のインストール npm i prisma 初期化する npx prisma init このコ…

git remote prune originで解消しなかった話

経緯 GWが終わった後の出勤。 私は全部休んだのでブランチの状況が変わっていた。なのでまずはソースコードを最新にしようとしてgit pullをしたんだけれどその時にエラーが出た。 fatal: cannot lock ref ... 原因 ブランチ名の一部が競合したこと。 feature…