- 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"] |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| auth.py | ||
| config.py | ||
| database.py | ||
| members.py | ||
| projects.py | ||
| prompts.py | ||
| rules.py | ||
| scan.py | ||
| tasks.py | ||
| users.py | ||