# claudia 招投标信息自动化平台 ## 开发指南 本项目已集成 Ruff(含 isort 规则)与 Black,用于代码检查与格式化;VS Code 保存时会自动格式化与运行 Ruff 检查。 ### 安装开发依赖 ```pwsh pip install -e .[dev] ``` ### 代码检查(Ruff) 仅检查: ```pwsh python -m ruff check . ``` 自动修复: ```pwsh python -m ruff check . --fix ``` ### 代码格式化(Black) 自动格式化: ```pwsh python -m black . ``` 仅检查: ```pwsh python -m black --check . ``` ### 运行测试 ```pwsh python -m pytest -q ``` ### VS Code 设置(已启用) - `editor.defaultFormatter = "ms-python.black-formatter"` - `editor.formatOnSave = true` - `ruff.lint.run = "onSave"` - `python.terminal.useEnvFile = true`(使用 `.env` 的 `PYTHONPATH=src`)