skip to content

#ESLint

← Tags

total 2

2025-01-07/技術系

ブログをNext 15+ESLint v9に移行した話

私のこのブログを先日リリースされたNext 15 + React 19 + ESLint v9に移行しました。 パッケージ更新 何も考えずncuでエイヤしました。 Next 15 Next 15はいくつかの破壊的変更が含まれていますが、そこまで大きなものはありませんでした。 コンポーネントのPropsのいくつかがPromiseなものへと変更になったらしいですが、自動でMigrateしてくれるものを公式が用意してくれているので困ることはありません。 仕様変更の詳細な情報は以下に書かれています。 Next\.js 15 \| Next\.js これすら読むのがだるいという人は、パッケージの更新後に


2024-02-23/技術系

個人的ESLintとPrettierの最適解2024

ネットでTSやJSのフォーマッタやリンタについてググってると、結構色々な記事が乱立していて情報が錯綜しているので、色々試行錯誤した中で確立した自分の中の最適解をメモとして残しておきます。 EsLintとPrettierの関係と基礎知識 そもそもリンターであるESLintとフォーマッターであるPrettierは全くの別物で、本来なら一緒に設定する必要はないはずです。ということで、まずは役割を確認します。 リンターはバグの原因になるような良くないコードや、古い書き方などに対して警告を表示するものです。 一方でフォーマッタはコードの内容を評価するのではなく、あくまでもコードの整形を行うものです。 し