# ConfigValidator

UMLClass
Skill Seekers :: skill_seekers :: Utilities :: ConfigValidator

### Description

Validates scraping configuration files (JSON). Checks required fields, source types, URL formats, and multi-source compatibility. Reports validation errors with field-level detail.

### Attributes

Visibility | Name | Type | Description
--- | --- | --- | ---
public | VALID_SOURCE_TYPES | set |

### Operations

Visibility | Name | Description
--- | --- | ---
public | validate() |
public | get_sources_by_type() |
public | has_multiple_sources() |
public | needs_api_merge() |

### Properties

Name | Value
--- | ---
name | ConfigValidator
stereotype | null
visibility | public
isAbstract | false
isFinalSpecialization | false
isLeaf | false
isActive | false

### Diagrams