本周任务是为DocBot添加静态分析工具和CONTRIBUTING.md文件。我选择了Ruff格式化工具,因为其文档清晰且易于安装。Ruff能够格式化代码并检查错误,从而提升代码质量。此外,我还实现了VS Code的自动化设置,以提高开发效率。
在实验中,我为工具添加了两个新功能:确保程序在所有情况下正确退出,并支持多个模型。通过在Python中使用sys.exit()实现错误处理,并修改api.py和DocBot.py代码。我还认识到使用git命令的重要性。这些改进将提升调试和用户体验。
完成下面两步后,将自动完成登录并继续当前操作。