Zum Inhalt

Docstring Standard

Wir verwenden den Google Style Guide für alle Docstrings im Projekt. Dies gewährleistet eine konsistente API-Dokumentation.

Beispiel

def example_function(x: int, y: str = "default") -> bool:
    """Kurze Einzeilen-Beschreibung.

    Längere Beschreibung falls nötig. Kann mehrere Absätze
    umfassen.

    Args:
        x (int): Beschreibung des Parameters.
        y (str): Beschreibung. Defaults to "default".

    Returns:
        bool: Beschreibung des Rückgabewerts.

    Raises:
        ValueError: Wann dieser Fehler auftritt.

    Example:
        >>> example_function(42)
        True
    """
    return True

Abdeckung

Die Einhaltung wird automatisch mit interrogate geprüft. Eine Abdeckung von mindestens 95% ist erforderlich.