Repository navigation
🔧 chore(deps): bump dev tooling - #16
Conversation
- 🔧 keep eslint, prettier, globals, and typescript-eslint current within existing majors - 📝 apply prettier formatting required by the updated toolchain
|
✅ 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 |
|
| 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 文档表格/代码块对齐"]
Reviews (1): Last reviewed commit: "🔧 chore(deps): bump dev tooling" | Re-trigger Greptile
There was a problem hiding this comment.
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, globals17.4.0 → 17.6.0, prettier3.8.1 → 3.8.3, typescript-eslint8.57.2 → 8.59.3. - Regenerate
pnpm-lock.yamlto reflect new dependency graph/resolutions. - Reformat Markdown tables/spacing in
README.mdand 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.
| "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" |
Summary
Breaking-change risk
Verification