# ConfigExtractor

UMLClass
Skill Seekers :: skill_seekers :: Analysis :: ConfigExtractor

### Description

Extracts configuration patterns from actual config files in a codebase. Supports JSON, YAML, TOML, ENV, INI, Python config modules, and Kotlin/Gradle (build.gradle.kts) to document project configuration.

### Attributes

Visibility | Name | Type | Description
--- | --- | --- | ---
private | detector | ConfigFileDetector |
private | parser | ConfigParser |
private | pattern_detector | ConfigPatternDetector |

### Operations

Visibility | Name | Description
--- | --- | ---
public | extract_configs() |
public | extract_from_directory() |
public | to_dict() |

### Properties

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

### Dependants

### Relationships

### Diagrams