Skip to content

docs: Next.js / SPA 推奨ライブラリを拡充・統一 - #527

Merged
keito4 merged 2 commits into
mainfrom
docs/add-standard-libraries
Mar 5, 2026
Merged

docs: Next.js / SPA 推奨ライブラリを拡充・統一#527
keito4 merged 2 commits into
mainfrom
docs/add-standard-libraries

Conversation

@keito4

@keito4 keito4 commented Mar 4, 2026

Copy link
Copy Markdown
Owner

概要

Next.js と SPA (React + Vite) のセットアップガイドに不足していたライブラリを追加し、Biome の推奨を両ガイドで統一します。

変更内容

Next.js セットアップガイド(docs/setup/web-app-nextjs.md

追加セクション 内容
Zod スキーマ定義・API バリデーション・Supabase 型との組み合わせパターン
@t3-oss/env-nextjs 環境変数を Zod で型安全化・ビルド時に未設定を検知する src/env.ts テンプレート
react-hook-form + @hookform/resolvers Zod と統合したフォーム実装パターン
@vercel/analytics + @vercel/speed-insights layout.tsx に2行追加で Core Web Vitals を自動収集

SPA (React + Vite) セットアップガイド(docs/setup/spa-react-vite.md

  • ESLint + Prettier → Biome に置き換え(Next.js ガイドと統一)
  • noConsole ルールを含む biome.json テンプレートを追加
  • lint-staged 設定を Biome 用に更新

ツールカタログ(docs/tool-catalog.md

  • Next.js 依存リストを更新(analytics / speed-insights / @t3-oss/env-nextjs / react-hook-form を追加)
  • SPA 依存リストに Biome を追加

テスト

  • ✅ Format Check: 通過
  • ✅ Lint: 通過
  • ✅ Test: 101 tests 通過

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Documentation
    • Replaced ESLint/Prettier guidance with Biome and added migration & script guidance
    • Added validation & type-safety section with Zod, env typing, and form management examples
    • Added analytics and logging integration guides (analytics tools, logger, Sentry)
    • Updated tool catalog and dependency recommendations; refreshed table formatting and readability

## Next.js セットアップガイド (web-app-nextjs.md)
- Zod セクションを追加(スキーマ定義・API バリデーション・Supabase 型との組み合わせ)
- @t3-oss/env-nextjs セクションを追加(環境変数の型安全化・ビルド時検知)
- react-hook-form + @hookform/resolvers セクションを追加(Zod 統合パターン)
- @vercel/analytics + @vercel/speed-insights セクションを追加(layout.tsx に2行追加)

## SPA (React + Vite) セットアップガイド (spa-react-vite.md)
- ESLint + Prettier を Biome に置き換え(Next.js ガイドと統一)
- noConsole ルールを含む biome.json テンプレートを追加
- lint-staged 設定を Biome 用に更新

## ツールカタログ (tool-catalog.md)
- Next.js 依存リストに @vercel/analytics, @vercel/speed-insights, @t3-oss/env-nextjs, react-hook-form を追加
- SPA (React + Vite) 依存リストに Biome を追加

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Mar 4, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

Replaces ESLint/Prettier with Biome in the React + Vite SPA docs, adds Zod-based validation, env-nextjs type-safe envs, react-hook-form examples, and Vercel analytics/speed-insights guidance in the Next.js docs, and updates the tool catalog to reflect these dependency and formatting changes.

Changes

Cohort / File(s) Summary
SPA React + Vite Tooling Migration
docs/setup/spa-react-vite.md
Replaces ESLint + Prettier guidance with Biome: installation, biome.json example, updated npm scripts (`biome check
Next.js Setup Enhancements
docs/setup/web-app-nextjs.md
Adds "Validation & Type Safety" (Zod schemas, DB-derived schemas), env var typing via @t3-oss/env-nextjs, react-hook-form + Zod form examples, analytics integration (@vercel/analytics, @vercel/speed-insights) and Sentry/@vercel/logger logging notes; includes code samples and layout integration.
Dependency / Tool Catalog Update
docs/tool-catalog.md
Reformats table layout and updates notable dependencies: adds Biome for SPA, adds @vercel/analytics, @vercel/speed-insights, @t3-oss/env-nextjs, react-hook-form for Next.js, and reorganizes entries to match new table format.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Poem

🐰 I hopped through docs with a cheerful tone,
Swapped ESLint for Biome in a single stone,
Zod lends safe shapes to every form,
Vercel’s insights keep metrics warm,
I nibble errors, leave the code well-grown. 🥕✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: expanding and unifying recommended libraries for Next.js and SPA (React + Vite) documentation, with emphasis on tool standardization across both setups.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch docs/add-standard-libraries

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 53d22ab7f5

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

}
```js
// lint-staged.config.js
module.exports = {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Make lint-staged sample ESM-compatible

The new snippet uses lint-staged.config.js with module.exports, but React+Vite projects commonly run with "type": "module"; in that setup this file is treated as ESM and throws ReferenceError: module is not defined, so npx lint-staged (and pre-commit hooks) fail immediately. Please either rename the sample file to lint-staged.config.cjs or use an ESM export form for .js.

Useful? React with 👍 / 👎.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@docs/setup/spa-react-vite.md`:
- Around line 107-112: 本文が ESLint/Prettier 関連ファイルの削除を案内していますが、リポジトリ運用(例:
eslint.config.mjs / .prettierrc /
.husky/pre-commit)がある場合の扱いが不明瞭なので、該当箇所を「この手順はアプリケーション側リポジトリ向けのみ適用」と明記し、設定リポジトリや共有コンフィグを運用している場合は削除しない旨(例示:
eslint.config.mjs, .prettierrc, .husky/pre-commit
は残す/別途移行手順に従う)を追記してください。また「削除対象パッケージ一覧(eslint, eslint-plugin-*, prettier,
eslint-config-prettier, typescript-eslint 等)」を保持しつつ、config
リポジトリに対する例外とその判断基準を短く明示してください。

In `@docs/setup/web-app-nextjs.md`:
- Around line 526-530: Update the Core Web Vitals label in the docs: change the
`<SpeedInsights />` row’s collected data text from "LCP / FID / CLS 等の Core Web
Vitals" to "LCP / INP / CLS 等の Core Web Vitals" so the documentation reflects
the replacement of FID with INP per the current spec.

In `@docs/tool-catalog.md`:
- Around line 129-137: The SPA dependency list ("SPA (React + Vite)" row)
includes "Biome" but the 4.1 matrix still shows SPA's lint/format as "-" causing
an inconsistency; update the 4.1 マトリクス entry for the SPA column so the
lint/format cell reflects Biome (or alternatively remove Biome from the "SPA
(React + Vite)" row) to make the two places consistent—search for the "SPA
(React + Vite)" row and the "4.1 マトリクス" lint/format cell and align them so both
reference the same lint/format tool (Biome if you keep it).

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: d122b3ce-5a9e-487c-837f-c7422e60d226

📥 Commits

Reviewing files that changed from the base of the PR and between 05f8b9f and 53d22ab.

📒 Files selected for processing (3)
  • docs/setup/spa-react-vite.md
  • docs/setup/web-app-nextjs.md
  • docs/tool-catalog.md

Comment on lines +107 to +112
移行後、不要になったパッケージと設定ファイルを削除する:

- `eslint`, `eslint-config-*`, `eslint-plugin-*`, `@eslint/*`, `typescript-eslint`
- `prettier`, `eslint-config-prettier`
- `eslint.config.mjs` / `.eslintrc.*` / `.prettierrc*`

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

削除ガイダンスの適用スコープを明記してください

Line 107-112 は ESLint/Prettier 関連ファイルの削除を案内していますが、現状のリポジトリ運用(eslint.config.mjs / .prettierrc / .husky/pre-commit)と衝突します。
この手順が「アプリ側リポジトリ向け」なのか「この config リポジトリにも適用」なのかを明記してください。

🧰 Tools
🪛 LanguageTool

[typographical] ~109-~109: 2つの連続するコンマ
Context: ..., eslint-config-*, eslint-plugin-*, @eslint/*, typescript-eslint - prettier, `es...

(DOUBLE_PUNCTUATION)

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/setup/spa-react-vite.md` around lines 107 - 112, 本文が ESLint/Prettier
関連ファイルの削除を案内していますが、リポジトリ運用(例: eslint.config.mjs / .prettierrc /
.husky/pre-commit)がある場合の扱いが不明瞭なので、該当箇所を「この手順はアプリケーション側リポジトリ向けのみ適用」と明記し、設定リポジトリや共有コンフィグを運用している場合は削除しない旨(例示:
eslint.config.mjs, .prettierrc, .husky/pre-commit
は残す/別途移行手順に従う)を追記してください。また「削除対象パッケージ一覧(eslint, eslint-plugin-*, prettier,
eslint-config-prettier, typescript-eslint 等)」を保持しつつ、config
リポジトリに対する例外とその判断基準を短く明示してください。

Comment on lines +526 to +530
| コンポーネント | 収集データ |
| ------------------- | ------------------------------------------ |
| `<Analytics />` | ページビュー・ユニークビジター・リファラー |
| `<SpeedInsights />` | LCP / FID / CLS 等の Core Web Vitals |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

cat -n docs/setup/web-app-nextjs.md | sed -n '520,535p'

Repository: keito4/config

Length of output: 692


🌐 Web query:

Core Web Vitals metrics 2024 2025 INP FID replacement

💡 Result:

  • FID → INP switch (Core Web Vitals): Interaction to Next Paint (INP) officially replaced First Input Delay (FID) as the Core Web Vitals “responsiveness” metric on March 12, 2024. (web.dev)
  • What CWV are in 2024–2025: The Core Web Vitals set is LCP + CLS + INP (FID is no longer part of the CWV trio). (web.dev)
  • INP thresholds (field guidance): A common target is “good” INP ≤ 200 ms (75th percentile). (web.dev)
  • Deprecation/removal timeline: Chrome tools/APIs deprecated FID after the March 12, 2024 switch, with a transition deadline of September 9, 2024 for consumers to move off FID to avoid breakage. (web.dev)
  • If you read CrUX / PSI / Lighthouse programmatically: Update from the old experimental INP fields to the stable ones (for example, experimental_interaction_to_next_paintinteraction_to_next_paint in CrUX / PSI APIs). (web.dev)

Citations:


Update Core Web Vitals metrics to current definition

Line 529 references LCP / FID / CLS as Core Web Vitals, but FID (First Input Delay) was officially replaced by INP (Interaction to Next Paint) on March 12, 2024. Update to LCP / INP / CLS to align with the current Core Web Vitals specification.

Reference: https://web.dev/blog/inp-cwv

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/setup/web-app-nextjs.md` around lines 526 - 530, Update the Core Web
Vitals label in the docs: change the `<SpeedInsights />` row’s collected data
text from "LCP / FID / CLS 等の Core Web Vitals" to "LCP / INP / CLS 等の Core Web
Vitals" so the documentation reflects the replacement of FID with INP per the
current spec.

Comment thread docs/tool-catalog.md Outdated
Comment on lines 129 to 137
| 種別 | 注目する依存 |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 共通基盤 (config) | semantic-release, jest-junit, bats |
| Web アプリ (Next.js) | `@supabase/ssr`, `@vercel/logger`, `@sentry/nextjs`, `@vercel/analytics`, `@vercel/speed-insights`, Zod 4, `@t3-oss/env-nextjs`, react-hook-form, Tailwind CSS 4, Testing Library, Playwright, LangSmith |
| npm ライブラリ (CLI) | `@notionhq/client`, commander, ts-jest, semantic-release |
| SPA (React + Vite) | `@google/genai`, D3.js, React 19, Biome |
| デスクトップ拡張 (TS) | lint-staged, monorepo (pnpm workspaces) |
| モバイル (Flutter) | Riverpod, Drift (SQLite), Freezed, go_router |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

SPA の依存表記とマトリクス表記を揃えてください

Line 134 で SPA に Biome を追加していますが、同ファイルの Line 121-122(4.1 マトリクス)は SPA の lint/format が - のままです。読者向けにどちらかへ統一してください。

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/tool-catalog.md` around lines 129 - 137, The SPA dependency list ("SPA
(React + Vite)" row) includes "Biome" but the 4.1 matrix still shows SPA's
lint/format as "-" causing an inconsistency; update the 4.1 マトリクス entry for the
SPA column so the lint/format cell reflects Biome (or alternatively remove Biome
from the "SPA (React + Vite)" row) to make the two places consistent—search for
the "SPA (React + Vite)" row and the "4.1 マトリクス" lint/format cell and align them
so both reference the same lint/format tool (Biome if you keep it).

@claude

claude Bot commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

PR レビュー: docs: Next.js / SPA 推奨ライブラリを拡充・統一

全体的に実用的なガイドの拡充で方向性は良好です。以下、気になった点を共有します。


バグ: format:check スクリプトが実際にはチェックではなくフォーマットを実行する

ファイル: docs/setup/spa-react-vite.md

現状の記述: "format:check": "biome format ."

biome format . はファイルを書き換えるコマンドです。CI でのフォーマット差分検出には --check フラグが必要です:

修正案: "format:check": "biome format --check ."

CLAUDE.md の Quality Gates でも format:check スクリプトを自動検出・実行しているため、このままでは CI が「フォーマットを修正してしまう」動作になり、意図と逆の挙動になります。


注意: Biome 2.0 での organizeImports の設定構造

ファイル: docs/setup/spa-react-vite.md

Biome 2.0 では organizeImportsassist セクションへ移行しました。公式ドキュメントに合わせて以下の構造への更新を検討してください:

{
  "assist": {
    "actions": {
      "source": {
        "organizeImports": "on"
      }
    }
  }
}

注意: satisfies z.ZodType パターンがコンパイルエラーになる可能性

ファイル: docs/setup/web-app-nextjs.md

Partial<Row> が多くのフィールドを持つ場合、{ email: string; name: string }Partial<Row> の部分型ではなくより制限的な型になるため、satisfies z.ZodType<Partial<Row>> チェックが失敗する可能性があります。実際のプロジェクトで動作確認を推奨します。


提案: SUPABASE_SERVICE_ROLE_KEY へのセキュリティ注記

ファイル: docs/setup/web-app-nextjs.md

SUPABASE_SERVICE_ROLE_KEY は Row Level Security を完全にバイパスする非常に高権限な認証情報です。テンプレートに「サーバーサイド限定で使用すること・クライアントサイドへの漏洩は絶対に避ける」旨のコメントを追加することを推奨します。


良い点

  • Biome への統一で Next.js ガイドと SPA ガイドの一貫性が向上
  • @t3-oss/env-nextjs の導入によりビルド時の環境変数検証が標準化される
  • lint-staged の設定例が実用的(--no-errors-on-unmatched の使用は適切)
  • Analytics と SpeedInsights の比較表が分かりやすい
  • noConsoleallow: ["error", "warn"] はデフォルトとして適切

まとめ

format:check のバグは CI の動作に直接影響するため修正が必要です。Biome 2.0 の設定構造と satisfies パターンも実際のプロジェクトでエラーになる可能性があるため、確認・修正を推奨します。

Reviewed by Claude Sonnet 4.6

PR #527(標準ライブラリ追加)と PR #528(axe + bundle-analyzer)の
tool-catalog.md 変更をマージして統合。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

♻️ Duplicate comments (1)
docs/tool-catalog.md (1)

121-122: ⚠️ Potential issue | 🟡 Minor

マトリクス表記を更新して Biome を反映してください

Line 134 で SPA (React + Vite) に Biome を追加していますが、この 4.1 マトリクスの SPA 列ではリンターとフォーマッターが依然として - のままです。SPA の lint/format ツールを Biome に更新して整合性を保ってください。

🔧 Proposed fix
-| **リンター**           | ESLint             | ESLint + next lint                            | ESLint               | -                  | -                     | very_good_analysis     | -                  |
-| **フォーマッター**     | Prettier           | Prettier                                      | Prettier             | -                  | -                      | dart format            | -                  |
+| **リンター**           | ESLint             | ESLint + next lint                            | ESLint               | Biome              | -                     | very_good_analysis     | -                  |
+| **フォーマッター**     | Prettier           | Prettier                                      | Prettier             | Biome              | -                      | dart format            | -                  |
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/tool-catalog.md` around lines 121 - 122, Update the 4.1 matrix so the
SPA (React + Vite) column reflects Biome for both linting and formatting: in the
table rows labeled **リンター** and **フォーマッター** (the two rows shown in the diff),
replace the `-` entries under the SPA column with `Biome` so the SPA column
matches the SPA (React + Vite) note on line 134.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Duplicate comments:
In `@docs/tool-catalog.md`:
- Around line 121-122: Update the 4.1 matrix so the SPA (React + Vite) column
reflects Biome for both linting and formatting: in the table rows labeled
**リンター** and **フォーマッター** (the two rows shown in the diff), replace the `-`
entries under the SPA column with `Biome` so the SPA column matches the SPA
(React + Vite) note on line 134.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 630dd763-ff20-47e7-9062-2c7191ee17ee

📥 Commits

Reviewing files that changed from the base of the PR and between 53d22ab and fd60770.

📒 Files selected for processing (2)
  • docs/setup/web-app-nextjs.md
  • docs/tool-catalog.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • docs/setup/web-app-nextjs.md

@claude

claude Bot commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

コードレビュー: ドキュメントの充実化という方向性は良いです。要修正点: (1) format:check で biome ci . の使用を推奨 (2) lint-staged.config.js の CJS/ESM 問題。検討事項: Partial の型安全性、インストールコマンドの重複、Vercel Analytics のコスト注記。良い点: Biome 統一、@t3-oss/env-nextjs 説明が明確、react-hook-form+Zod 実装例が実用的。Reviewed with Claude Code

@claude

claude Bot commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

コードレビュー

ドキュメントの充実化・統一化という方向性は良く、全体的に分かりやすい構成になっています。いくつか修正・検討を要する点を指摘します。


🔴 要修正

1. format:check スクリプトが CI で機能しない可能性 (spa-react-vite.md)

biome format .--write なしの場合、フォーマット後の内容を標準出力に出力するのみで、フォーマット違反があっても終了コードが非ゼロにならないケースがあります。

CI で format チェックを行うには以下のいずれかを使用してください:

  • biome ci . (CI 専用コマンド。lint + format + imports を厳格チェック)
  • または biome check . に統一

修正案:

{
  "check": "biome check .",
  "check:fix": "biome check --write .",
  "lint": "biome lint .",
  "format": "biome format --write .",
  "format:check": "biome ci ."
}

2. lint-staged.config.js が Vite プロジェクトで動作しない可能性 (spa-react-vite.md)

現在のサンプルは CommonJS 形式 (module.exports) を使用しています。Vite プロジェクトは package.json"type": "module" を設定するケースが多く、その場合 CJS 形式は動作しません。

以下のいずれかを推奨します:

  • ファイル名を lint-staged.config.cjs にする
  • ESM 形式に変更する:
// lint-staged.config.js
export default {
  '*.{ts,tsx,js,jsx,json,css}': ['biome check --write --no-errors-on-unmatched'],
  '*.{md,yml,yaml}': ['biome format --write --no-errors-on-unmatched'],
};

🟡 検討事項

3. satisfies z.ZodType<Partial> パターンの正確性 (web-app-nextjs.md)

Supabase の Row 型には NOT NULL かつ DEFAULT なしのフィールドが含まれるため、Partial<Row> では型安全性が不完全になる場合があります。Insert 操作のスキーマには Database['public']['Tables']['users']['Insert'] を使う方がより正確です:

type Insert = Database['public']['Tables']['users']['Insert'];

const UserInsertSchema = z.object({
  email: z.string().email(),
  name: z.string().min(1),
}) satisfies z.ZodType<Partial<Insert>>;

4. @t3-oss/env-nextjs インストールコマンドの重複 (web-app-nextjs.md)

直前の Zod セクションで npm install zod を実行済みの想定であれば、@t3-oss/env-nextjs セクションでの zod の重複インストールは冗長です。セクション間の依存関係を明記するか、コマンドを npm install @t3-oss/env-nextjs のみに変更することを検討してください。

5. @vercel/analytics のコスト注記 (web-app-nextjs.md)

追加コスト・設定なしで Core Web Vitals とページビューを収集できる

Vercel Analytics は Free プランでは月間イベント数に上限があります。大規模プロダクションでは課金が発生しうるため、注記または公式プランページへのリンクを追記することを推奨します。


✅ 良い点

  • Biome を両ガイドで統一した判断は一貫性があり良い
  • @t3-oss/env-nextjs + next.config.ts でのビルド時検証の説明が明確
  • react-hook-form + Zod の最小実装例がシンプルで実用的
  • ESLint から Biome への移行コマンド (biome migrate eslint) の記載が親切
  • ツールカタログの更新も漏れなく反映されている

まとめ

ドキュメントの方向性・内容は概ね良質です。format:check スクリプトの挙動と lint-staged.config.js のモジュール形式の問題は実際に手順を踏む開発者に影響が出るため、対応をお願いします。

🤖 Reviewed with Claude Code

@keito4
keito4 merged commit 83f081c into main Mar 5, 2026
5 checks passed
@github-actions

github-actions Bot commented Mar 5, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.84.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@github-actions github-actions Bot added the released リリース済み label Mar 5, 2026
@keito4
keito4 deleted the docs/add-standard-libraries branch March 20, 2026 05:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

released リリース済み

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant