CodeReview/backend
lintsinghua 40bd35ab08 feat(scanner): add file skipping logic and enhanced debug logging
- Add skipped_files counter to track empty and oversized files
- Implement file content validation to skip empty files
- Add file size check to skip files exceeding MAX_FILE_SIZE_BYTES limit
- Add detailed debug logging for file fetching, LLM analysis, and completion
- Add comprehensive error logging with traceback information for failed files
- Improve task status determination logic to distinguish between skipped files and LLM failures
- Mark tasks as completed when all files are empty/skipped instead of failing
- Update error messages to show actual failed file count instead of total files
- Enhance observability during code analysis workflow with emoji-prefixed status messages
2025-12-06 21:21:36 +08:00
..
alembic feat(projects): add ZIP file upload support and source type tracking 2025-11-28 17:38:12 +08:00
app feat(scanner): add file skipping logic and enhanced debug logging 2025-12-06 21:21:36 +08:00
static/images refactor: 优化 Docker 部署配置 2025-12-05 20:51:22 +08:00
uploads feat(projects): add ZIP file upload support and source type tracking 2025-11-28 17:38:12 +08:00
.dockerignore refactor: 优化 Docker 部署配置 2025-12-05 20:51:22 +08:00
.gitignore feat(projects): add ZIP file upload support and source type tracking 2025-11-28 17:38:12 +08:00
.python-version refactor: 重构项目结构,将前端和后端代码分离到独立目录 2025-11-26 21:11:12 +08:00
Dockerfile refactor: 优化 Docker 部署配置 2025-12-05 20:51:22 +08:00
README_UV.md refactor: 重构项目结构,将前端和后端代码分离到独立目录 2025-11-26 21:11:12 +08:00
UV_MIGRATION.md refactor: 重构项目结构,将前端和后端代码分离到独立目录 2025-11-26 21:11:12 +08:00
alembic.ini feat: Refactor frontend layout with new sidebar and i18n, update backend LLM adapters, and adjust database models. 2025-11-27 18:01:57 +08:00
env.example docs: expand contributing guidelines and improve documentation structure 2025-12-05 14:37:07 +08:00
main.py refactor: 重构项目结构,将前端和后端代码分离到独立目录 2025-11-26 21:11:12 +08:00
pyproject.toml feat: v2.0.0-test release 2025-11-28 20:34:15 +08:00
requirements-lock.txt refactor: 重构项目结构,将前端和后端代码分离到独立目录 2025-11-26 21:11:12 +08:00
requirements.txt feat: improve Docker deployment and release workflows 2025-11-28 20:43:26 +08:00
start.sh refactor: 重构项目结构,将前端和后端代码分离到独立目录 2025-11-26 21:11:12 +08:00
test_logo.py feat: v2.0.0-test release 2025-11-28 20:34:15 +08:00
uv.lock feat: v2.0.0-test release 2025-11-28 20:34:15 +08:00