// code-review · github app

Review unter der Oberfläche.

CodeMole gräbt sich durch jeden Diff, bevor er merged — Struktur-Tests, KI-Logik-Review und zeilengenaue Findings. Kein Workflow, kein Rauschen.

automations.yaml+33 −0
32 trigger:
33+ - platform: state
34+ entity_id: binary_sensor.flur
35+ to: 'off'
thecodemolebotvor 2 Min.

Der State-Trigger feuert auch beim Neustart (unavailable → off). Mit from: 'on' absichern, sonst läuft die Automation nachts ungewollt an.

✓ Resolve↩ Reply
// WIE ES GRÄBT

Drei Schichten, von oben nach unten.

Jeder PR durchläuft drei Tiefen — von der schnellen Oberflächen-Prüfung bis zum tiefen Logik-Review.

~0m

Struktur-Tests

Lint nur auf geänderten Zeilen, Secret-Scan, Diff-Größe, Config-Validierung → deterministischer Report.

~5m

Logik-Review

Ein LLM (aktuell Claude) liest den Diff gegen deine echten Projekt-Regeln und findet, was kein Linter sieht.

~10m

Inline-Findings

Jedes Finding landet zeilengenau im PR — als thecodemole[bot], mit Begründung und Fix.

~15m

Dialog statt Einbahnstraße

Antworte auf ein Finding — der Bot begründet oder zieht zurück und resolved die Conversation. Frag ihn per @the-codemole direkt im PR. Mehr dazu →

Installiert in drei Schritten.

Eine GitHub-App, kein .yml pro Repo, keine PATs.

  1. App installieren — CodeMole aufs Repo legen, Repos anhaken.
  2. PR pushen — beim nächsten Push beginnt der Maulwurf zu graben.
  3. Findings lesen — Report + Inline-Kommentare als thecodemole[bot].