CodeReview/backend/app
lintsinghua b0861c1690 feat(file-selection): add custom exclude patterns for file filtering
- Add exclude_patterns parameter to get_project_files endpoint for custom file filtering
- Support JSON-formatted exclude patterns array in API requests
- Integrate custom exclude patterns into ZIP and repository file scanning workflows
- Update should_exclude and is_text_file functions to support user-defined patterns
- Pass exclude_patterns through scan configuration in both scan_zip and scan_stored_zip endpoints
- Add ScanRequest model field for exclude_patterns to support pattern specification
- Implement file filtering logic that respects both default and custom exclusion rules
- Add comprehensive unit and E2E tests for file selection and exclusion pattern functionality
- Enable users to customize which files are scanned by specifying glob patterns like ["node_modules/**", "*.log"]
2025-12-10 18:46:33 +08:00
..
api feat(file-selection): add custom exclude patterns for file filtering 2025-12-10 18:46:33 +08:00
core fix: 修复时间显示问题,使用带时区的UTC时间 2025-12-09 17:47:34 +08:00
db feat(prompts-rules): add prompt templates and audit rules management 2025-12-09 21:42:00 +08:00
models feat(prompts-rules): add prompt templates and audit rules management 2025-12-09 21:42:00 +08:00
schemas feat(prompts-scan): integrate prompt templates and audit rules into scan and analysis workflows 2025-12-09 23:03:08 +08:00
services feat(analysis): unify code analysis workflow with default template support 2025-12-09 23:13:06 +08:00
__init__.py refactor: 重构项目结构,将前端和后端代码分离到独立目录 2025-11-26 21:11:12 +08:00
main.py chore: rebrand XCodeReviewer to DeepAudit across all files 2025-12-08 21:35:09 +08:00