[CodeStyle] Bump ast-grep to v0.45.0 and Ruff to v0.16.0 - #79546
Conversation
|
你的PR提交成功,感谢你对开源项目的贡献! |
|
已完成自 review:
@SigureMo 请 review,谢谢。 |
risemeup1111
left a comment
There was a problem hiding this comment.
已完成首轮代码审查,未发现需要阻塞合入的问题。
本 PR 的版本 pin、pre-commit hook 引用以及 Ruff 自动修复后的等价性检查未发现异常;Codestyle/Pre Commit 已通过,其余仍在运行的平台 CI 请以最终结果为准。
直接 format 会不太行,是不是得把 |
|
或者 pre-commit 里把 md 也纳入 ruff format 范围吧,我觉得格式化一下也挺好的 |
|
已按“纳入 pre-commit”方案处理(
PaddlePaddle/docs#7923 继续使用专用 Markdown hooks,因此在 @SigureMo 请复查,谢谢。 |
risemeup1111
left a comment
There was a problem hiding this comment.
已复查当前 head 的新增提交,Markdown 代码块格式化和 ruff-format 纳入 Markdown 的配置调整未发现需要阻塞合入的问题。
我上次没有留下行级问题,因此没有需要复用或关闭的未解决线程;当前 Pre Commit 已通过,其余平台 CI 仍以最终结果为准。
Co-authored-by: Nyakku Shigure <sigure.qaq@gmail.com>
risemeup1111
left a comment
There was a problem hiding this comment.
已复查 8fb2390,这次把 unit-test.md 里的示例恢复为多行调用并保留 trailing comma,前一轮关于格式化方式的意见已经落实,未发现新的问题。
risemeup1111
left a comment
There was a problem hiding this comment.
已复查当前 head,代码内容相对上一轮审查没有变化;目前没有新增行级代码问题。
优先级:P3
非行级:PR 描述分类无法附着到 diff 行。
问题: 当前PR Category写成了User Experience,但本 PR 主要是升级 ast-grep/Ruff、调整 codestyle/pre-commit 配置,并格式化相关 Markdown 代码块;按模板分类更符合Execute Infrastructure。
影响: 分类与实际改动不一致,会影响后续检索和统计。
期望处理: 建议将PR Category改回Execute Infrastructure。
处理要求:请针对该评论进行回复(同意并已修改请回复 Done,不同意请说明理由)。
|
Done,已将 |
risemeup1111
left a comment
There was a problem hiding this comment.
已确认 PR Category 已改回 Execute Infrastructure,上一条非行级建议已解决。当前 head 未新增代码改动,未发现需要阻塞合入的问题。
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #79546 +/- ##
===========================================
Coverage ? 100.00%
===========================================
Files ? 1
Lines ? 3
Branches ? 0
===========================================
Hits ? 3
Misses ? 0
Partials ? 0 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
PR Category
Execute Infrastructure
PR Types
Improvements
Description
本 PR 同步升级代码检查工具的新 minor 版本:
0.44.0升级到0.45.0,并同步更新Codestyle-Check工作流中的ast-grep-cli版本;0.15.0升级到0.16.0;FURB192规则发现的 4 处问题。switch_case中保留原有排序及空输入异常语义,其余位置使用min/max直接取得极值;ruff-formatpre-commit 范围,并格式化 Ruff 0.16 发现的 48 个 Markdown 文件中的 Python 代码块。上游发布说明:
本地验证:
ast-grep 0.45.0:ast-grep test(5/5 通过)及全仓ast-grep scan通过;ruff 0.16.0 check --no-cache --force-exclude .全仓检查通过;ruff 0.16.0 format --check --force-exclude .全仓检查通过(5525 个 Python/PYI/Jupyter/Markdown 文件);git diff --check通过。是否引起精度变化
否