Skip to content

🔧 chore(deps): bump dev tooling - #16

Merged
xdanger merged 1 commit into
mainfrom
codex/bump-dev-deps-20260513
May 13, 2026
Merged

xdanger merged 1 commit into
mainfrom
codex/bump-dev-deps-20260513

Conversation

@xdanger

@xdanger xdanger commented May 13, 2026

Copy link
Copy Markdown
Member

Summary

  • bump same-major dev tooling: eslint 10.1.0 -> 10.3.0, globals 17.4.0 -> 17.6.0, prettier 3.8.1 -> 3.8.3, typescript-eslint 8.57.2 -> 8.59.3
  • refresh pnpm lockfile resolutions
  • apply Prettier formatting to files reported by the updated formatter check

Breaking-change risk

  • Skipped lint-staged 16.4.0 -> 17.0.4 because it is a major upgrade.
  • No migrations expected for the selected same-major updates.

Verification

  • pnpm run lint

- 🔧 keep eslint, prettier, globals, and typescript-eslint current within existing majors

- 📝 apply prettier formatting required by the updated toolchain
@claude

claude Bot commented May 13, 2026

Copy link
Copy Markdown

✅ Approved — clean dependency bump, no issues found.

0 new findings. 0 previously reported issues.

All four dev-dependency bumps (eslint 10.1→10.3, globals 17.4→17.6, prettier 3.8.1→3.8.3, typescript-eslint 8.57→8.59) are same-major, caret ranges resolve correctly in the lockfile, and the lint-staged 16→17 major bump was intentionally skipped. Markdown changes are mechanical Prettier reformatting only.

🤖 Generated with Claude Code

@greptile-apps

greptile-apps Bot commented May 13, 2026

Copy link
Copy Markdown

Greptile Summary

此 PR 将四个 dev 工具链依赖升级至同主版本的最新小版本(eslint 10.3、globals 17.6、prettier 3.8.3、typescript-eslint 8.59),并同步刷新 pnpm 锁文件;同时将 Prettier 重新格式化后的 Markdown 表格对齐变更一并提交。

  • 依赖升级:全部为同主版本 patch/minor 升级,无 breaking change;lint-staged 主版本升级(16→17)已明确跳过,处理得当。
  • 锁文件变动:新增 @humanfs/types@0.15.0(@humanfs/core 内部包拆分产物),typescript-eslint 系列 TypeScript peer 兼容范围从 <6.0.0 放宽至 <6.1.0,均属上游包的正常演进。
  • 文档格式化:README.md 与 RFC 文档仅为 Prettier 自动列对齐,内容无实质变化。

Confidence Score: 5/5

仅为同主版本 dev 依赖升级与 Prettier 格式化,不涉及运行时逻辑,可安全合并。

所有依赖均在同主版本范围内升级,无 breaking change;lint-staged 主版本跳过处理合理;锁文件变动均为传递依赖的正常随版本更新;Markdown 格式化变更为纯排版,内容完全一致。

无需特别关注的文件。

Important Files Changed

Filename Overview
package.json 同主版本的 dev 依赖版本升级:eslint 10.1→10.3、globals 17.4→17.6、prettier 3.8.1→3.8.3、typescript-eslint 8.57→8.59;无 breaking change。
pnpm-lock.yaml 锁文件同步升级所有直接及传递依赖;新增 @humanfs/types@0.15.0(@humanfs/core 内部拆包产物);typescript-eslint 系列 TypeScript peer 范围从 <6.0.0 放宽至 <6.1.0;所有变更符合 semver 同主版本规范。
README.md Prettier 重新格式化 Markdown 表格,去除列末尾多余空格;内容无变动。
docs/rfcs/0001-code-review-customization.md Prettier 重新格式化 Markdown 表格对齐与 YAML 代码块缩进,并在各节标题后补充空行;内容无变动。

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[PR #16: bump dev tooling] --> B[package.json 版本更新]
    A --> C[pnpm-lock.yaml 刷新]
    A --> D[Prettier 格式化文档]

    B --> B1["eslint 10.1.0 → 10.3.0"]
    B --> B2["globals 17.4.0 → 17.6.0"]
    B --> B3["prettier 3.8.1 → 3.8.3"]
    B --> B4["typescript-eslint 8.57.2 → 8.59.3"]
    B --> B5["lint-staged 16.4.0 ⏭️ 跳过(主版本升级)"]

    C --> C1["传递依赖同步升级"]
    C --> C2["新增 @humanfs/types@0.15.0"]
    C --> C3["TS peer 范围 <6.0.0 → <6.1.0"]

    D --> D1["README.md 表格对齐"]
    D --> D2["RFC 文档表格/代码块对齐"]
Loading

Reviews (1): Last reviewed commit: "🔧 chore(deps): bump dev tooling" | Re-trigger Greptile

@xdanger
xdanger merged commit 5280f75 into main May 13, 2026
7 checks passed
@xdanger
xdanger deleted the codex/bump-dev-deps-20260513 branch May 13, 2026 09:17

Copilot AI 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.

Pull request overview

Bumps same-major JavaScript dev tooling (ESLint, Prettier, globals, typescript-eslint), refreshes the pnpm lockfile, and applies formatting updates to documentation to match the updated formatter output.

Changes:

  • Update devDependencies: eslint 10.1.0 → 10.3.0, globals 17.4.0 → 17.6.0, prettier 3.8.1 → 3.8.3, typescript-eslint 8.57.2 → 8.59.3.
  • Regenerate pnpm-lock.yaml to reflect new dependency graph/resolutions.
  • Reformat Markdown tables/spacing in README.md and the RFC doc.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

File Description
README.md Markdown formatting updates (tables) to match current formatter output.
package.json Dev tooling version bumps.
pnpm-lock.yaml Lockfile refresh for updated tooling versions and transitive deps.
docs/rfcs/0001-code-review-customization.md Markdown formatting updates (tables/spacing) to match current formatter output.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
Comment on lines +13 to +18
"eslint": "^10.3.0",
"globals": "^17.6.0",
"husky": "^9.1.7",
"lint-staged": "^16.4.0",
"prettier": "^3.8.1",
"typescript-eslint": "^8.57.2"
"prettier": "^3.8.3",
"typescript-eslint": "^8.59.3"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants