[scan]
# Domyślne rozszerzenia dla Pythona
extensions = [".py"]

# Optymalne progi dla dużych projektów
min_lines = 5
min_similarity = 0.9

# Wyklucz biblioteki i cache (przyspiesza skanowanie)
exclude_patterns = [
    "__pycache__",
    ".git", 
    ".venv", 
    "venv", 
    "node_modules",
    ".tox", 
    ".mypy_cache", 
    ".pytest_cache", 
    "*.egg-info", 
    "dist", 
    "build",
    "site-packages",
    "*.pyc"
]

# Nie skanuj testów (przyspiesza)
include_tests = false

# Równoległe skanowanie (dla dużych projektów)
parallel = true
max_workers = 16

# Limit rozmiaru plików
max_file_size_kb = 1024

# LSH dla dużych funkcji
lsh_enabled = true
lsh_min_lines = 30
lsh_threshold = 0.8

[output]
# Domyślny format wyjściowy
format = "json"
output = "./redup_results"

[check]
# Progi jakościowe dla CI
max_groups = 50
max_lines = 1000
