- 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"] |
||
|---|---|---|
| .. | ||
| test_file_selection.py | ||
| test_file_selection_e2e.py | ||