Skip to content
Snippets Groups Projects
Name Last commit Last update
README.md

Commit Messages – Regelverstoß (nicht regelkonform)

# Commit Message (nicht regelkonform) Score by ChatGPT Score by CoPilot
1 <2>
2 < + Removed org.springframework.config.java module> <2>
3 < + Pruned empty directories> <2>
4 <Made ConfigurationModel semantics explicit by having it extend LinkedHashSet> <1>
5 < + Added unit test for BeanMethod> <2>

Commit Messages – Regelkonform

# Commit Message (regelkonform) Score by ChatGPT Score by CoPilot
1 <3>
2 <Platzhalter für Commit Message>
3 <Platzhalter für Commit Message>
4 <Platzhalter für Commit Message>
5 <Platzhalter für Commit Message>

Bewerte die Qualität der folgenden Git-Commit-Nachricht auf einer Skala von 1 bis 5 Punkten. Verwende als Grundlage folgende Regeln:

  1. Verwende den Imperativ im Titel (z. B. „Füge Funktion hinzu“ statt „Hinzugefügt“).
  2. Begrenze die Länge des Titels auf maximal 50 Zeichen.
  3. Kein abschließender Punkt im Titel.
  4. Beginne den Body mit einer Leerzeile
  5. Halte alle Zeilen im Body bei maximal 72 Zeichen.
  6. Verwende den Body, um zu erklären, was geändert wurde und warum.
  7. Die Nachricht soll auch ohne Kontext verständlich sein.

Als weitere Hilfestellung hier noch der Überblick wie der Score verteilt werden soll:

  • 5 Punkte → alle Regeln wurden vollständig eingehalten
  • 4 Punkte → kleinere Abweichungen (z. B. leicht über 50 Zeichen, aber verständlich)
  • 3 Punkte → grundlegende Struktur erkennbar, aber wichtige Elemente fehlen
  • 2 Punkte → Nachricht ist grob verständlich, aber schlecht formatiert oder unklar
  • 1 Punkt → keine Struktur, keine Verständlichkeit, keine Regeln erfüllt

Hier noch beispiele zur Hilfestellung: Beispiel 1: Commit Message: Add user authentication module
Score: 5

Beispiel 2: Commit Message: final version
Score: 1

Beispiel 3: Commit Message: Refactor login logic to improve readability

Hier die Git-Commit-NAchricht zur Bewertung „“