[{"data":1,"prerenderedAt":33},["ShallowReactive",2],{"tag-articles-eslint":3},[4,9,15,20,24,28],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":8},"Markdownlint 無効化ルール一覧","このプロジェクトで無効化した Markdownlint ルールとその理由","/markdownlint-disabled-rules","2025-12-19T00:00:00.000Z",{"title":10,"description":11,"path":12,"publishedAt":13,"updatedAt":14},"開発環境とテストスイートの整備 - Volta Node.js更新・ESLint修正・E2Eテスト全パス","VoltaでのNode.js更新によるClaude Codeアップデート、eurekapu-nuxt4のESLint・E2Eテスト修正、Claude Codeコンテキストウィンドウ表示設定など開発環境整備の記録。","/dev-environment-testing-2026-02-21","2026-02-21T00:00:00.000Z",null,{"title":16,"description":17,"path":18,"publishedAt":19,"updatedAt":14},"2026年5月11日の開発日記 - 簿記3級スライド1286枚R2移行と47枚のSVG図解作成","簿記3級スライド1286枚をWPブロック事故を経由してCloudflare R2へ全移行、決算書教材から47枚のSVG図解作成、奥付抽出はOpusで精度逆転、no-dynamic-delete Phase 2完了で1日が終わった。","/2026-05-11-diary","2026-05-11T00:00:00.000Z",{"title":21,"description":22,"path":23,"publishedAt":19,"updatedAt":14},"ESLint no-dynamic-delete Phase 2解消と全体lint整理（1637→717）","前日Phase 1で popup型に絞ってReflect.deleteProperty に置換した no-dynamic-delete エラーを、Phase 2 で残り7件まとめて解消した記録。delete の用途を A/B/C に分類して、Reflect.deleteProperty と = undefined を使い分ける方針に切り替え、Chrome DevTools で3コンポーネントの動作確認まで通した。返す刀でlint全体（1637件）の整理計画書を立てて Codex レビューを通し、自動修正で 1637→717 まで一気に削った。","/lint-no-dynamic-delete-phase2",{"title":25,"description":26,"path":27,"publishedAt":19,"updatedAt":14},"簿記3級クイズの『着弾アニメ』ON/OFFトグル追加とハイライト残留バグ修正 — フィードバック往復で削るスコープを絞った","/quiz/practice の解答アニメーションで、前問の青ハイライトが消えないまま次問の着弾が始まるバグを修正。pendingApply 中に clearChanged を適用する形に変えた。さらに『着弾アニメが速すぎる/しつこい』のフィードバックを受けてON/OFFトグルを追加。最初はカウントアップもハイライトも全部止めようとしたら『カウントアップとハイライトとdelta popupは残せ、fly-pillだけ切れ』と差し戻され、対象を絞り直した。ESLint既存エラー2件は別タスクに切り出して Codex レビュー通過済み。","/quiz-animation-toggle-fix",{"title":29,"description":30,"path":31,"publishedAt":32,"updatedAt":14},"厳密等価演算子（===）と等価演算子（==）の違い ― JavaScript で == を使わない方がいい理由","JavaScript の === と == の挙動の違いを、型強制テーブルと実コード例で整理する。null と undefined の比較、空文字と 0 の比較、配列との比較など、== が落とし穴になる典型パターンを網羅。","/strict-equality-vs-loose-equality","2026-06-09T00:00:00.000Z",1785654930163]