为Dify项目提交PR时使用Ruff代码格式化的完整指南
在使用Dify开源项目时,保持代码风格的统一性是提交优质Pull Request(PR)的重要前提。本文将详细介绍如何通过Ruff代码格式化工具确保你的代码符合项目规范。
一、为什么需要代码格式化?
Dify项目采用Ruff作为代码格式化工具,它能:
- 自动修复PEP8风格问题
- 统一引号、缩进等代码风格
- 确保120字符的行长限制
- 自动排序import语句
- 帮助发现潜在代码问题
二、环境准备步骤
1. 安装指定版本Ruff
# 在项目根目录执行
poetry add [email protected]
📢 重要:必须使用0.9.9版本以保持与项目配置兼容
2. 验证安装结果
# 检查Ruff路径
poetry run which ruff
# 查看版本号
poetry run ruff --version