ci: 代码格式自动修复 + pre-commit配置 #502
Reference in New Issue
Block a user
Delete Branch "ci/formatting-auto-fix"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
改动内容
1. CI自动修复(第三层兜底)
scripts/ci/auto_fix_formatting.py:当black/isort检查失败时,自动格式化并推送回PR分支contents: write权限,支持自动修复后push2. pre-commit配置(第二层闸门)
.pre-commit-config.yaml:black + isort + ruff 三个钩子pre-commit install3. VSCode推荐配置(第一层体验)
.vscode/settings.json:保存时自动格式化 + 自动整理import效果
关联
Phase 4 可观测与体验优化
CI全绿,自动审批通过。
CI全绿,自动审批通过。