- pyproject.toml:pytest/black/isort/mypy 统一配置 - requirements-dev.txt:测试与代码规范开发依赖 - .flake8 / .editorconfig:PEP8 与编辑器统一 - .pre-commit-config.yaml:提交前钩子 - Makefile:常用命令集 - .env.example:环境变量模板(76 键) - tests/:pytest 骨架 + R 响应格式冒烟测试 Co-Authored-By: Claude <noreply@anthropic.com>
28 lines
456 B
INI
28 lines
456 B
INI
# ============================================================
|
|
# 编辑器统一配置
|
|
# ============================================================
|
|
root = true
|
|
|
|
[*]
|
|
charset = utf-8
|
|
insert_final_newline = true
|
|
trim_trailing_whitespace = true
|
|
indent_style = space
|
|
indent_size = 4
|
|
|
|
[*.py]
|
|
indent_size = 4
|
|
max_line_length = 120
|
|
|
|
[*.{yml,yaml}]
|
|
indent_size = 2
|
|
|
|
[*.json]
|
|
indent_size = 2
|
|
|
|
[*.md]
|
|
trim_trailing_whitespace = false
|
|
|
|
[Makefile]
|
|
indent_style = tab
|