提供github文件夹的copilot配置模板

This commit is contained in:
QG
2026-04-01 13:57:18 +08:00
parent 635ae52c83
commit ab28e760cd
17 changed files with 484 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
---
applyTo: "**/*.py"
description: "用于 Python 编码实现关键词Type Hints、Ruff、Mypy、异常处理、上下文管理器"
---
# Python 编码约束
- Python 代码必须使用完整 Type Hints避免 Any 滥用。
- 命名遵循 snake_case / PascalCase / SCREAMING_SNAKE_CASE。
- 禁止吞噬异常(如 `except Exception: pass`)。
- 资源访问必须优先使用上下文管理器(`with`)。
- 新增代码应保持 Ruff/Mypy 友好,避免引入风格与静态检查噪音。
- 测试框架默认 pytest测试结构遵循 Arrange/Act/Assert。
- 参考规范:`03 - Coding & Frameworks/01 - Language Coding Specification/Python 编码与开发规范.md`