[flake8]
# Configuración para Phayton - Python en español

# Ignorar errores de importación con *
per-file-ignores =
    phayton.py:E402
    ejemplo_phayton.py:E402
    test_phayton.py:E402
    calculadora_phayton.py:E402
    ejemplo_simple.py:E402

# Máximo de caracteres por línea
max-line-length = 88

# Excluir algunos errores específicos
extend-ignore =
    # Ignorar errores de nombres no definidos (ya que usamos imports dinámicos)
    F821,
    # Ignorar errores de líneas muy largas en comentarios
    E501,
    # Ignorar errores de espacios entre funciones (ya que usamos formato personalizado)
    E302, E305

# Configuración específica para archivos de Phayton
exclude =
    .git,
    __pycache__,
    *.pyc,
    .venv,
    venv

# Configuración de complejidad
max-complexity = 10
