Zum Inhalt springen
DispatchAtlas
Suchen

Header-Abdeckung

Vollständiger Repository-Durchlauf vom 2026-06-10, erzeugt von uv run python tools/license_header.py check gegen jeden Baum — verfolgte Dateien, private Forschungsbäume, der Belegbaum, und generierte Build-Ausgaben. Das Gate leitet diese Klassifikation bei jedem Pre-Commit und CI-Lauf neu aus den Bytes auf der Festplatte ab; diese Seite hält die ratifizierte Baseline fest.

Ergebnis

KlassifikationDateienBedeutung
has-inline293Kommentierbare Datei, die ihren kanonischen Einzeilen-Header an der korrekten Position trägt
blanket-covered107,891Daten-, Asset-, Marker-, und generierte Dateien, abgedeckt durch REUSE.toml und das Projekt-LICENSE (einschließlich der maschinell emittierten Aufzeichnungen unter den lokalen Schichten des Experimente-Arbeitsbereichs)
MISSING0
unregistered0
Total108,184

reuse lint meldet unabhängig, dass der verfolgte Baum REUSE-3.3-konform ist (359/359 Dateien, die sowohl Lizenz- als auch Copyright-Informationen tragen).

Während des Durchlaufs geschlossen

Der Durchlauf brachte acht Lücken zutage und schloss sie: sechs private Seiten trugen einen nicht-standardmäßigen mehrzeiligen Attributionsblock statt des Einzeilen-Standards (kanonischer Header injiziert, nicht-standardmäßiger Block entfernt); ein Stylesheet trug seinen Identifier innerhalb eines fehlerhaften mehrzeiligen Blocks (auf die kanonische Erstzeilen-Form normalisiert); die sieben Portal-.mdx-Seiten und das site-index-Routenmodul wurden unter ihren korrekten Kommentarformen ratifiziert (JSX-Kommentar nach dem Frontmatter; Zeilenkommentar-Form) statt fehlklassifiziert.

Wiederholungsverhinderung

Ein fehlender oder nicht registrierter Header irgendwo lässt check mit Exit 1 fehlschlagen. Das Gate läuft als Pre-Commit-Hook (deckt alle lokalen Bäume ab) und als CI-Schritt neben reuse lint, sodass eine frische headerlose Datei nicht still landen kann.