Was macht claude-rubycritic-skill?
🔍 Analysiere Ruby- und Rails-Projekte mit dem Claude RubyCritic-Skill für verbesserte Codequalitäts-Einblicke und Metriken.
Beschreibung
Dieser Skill nutzt RubyCritic, um eine umfassende Codequalitätsanalyse für Ruby- und Rails-Projekte durchzuführen. Er erkennt potenzielle Probleme wie hohe Komplexität, Code-Duplizierung und Code-Smells und präsentiert die Ergebnisse in einem leicht verständlichen Format.
Voraussetzungen
- Stelle sicher, dass RubyCritic im Projekt installiert ist:
gem install rubycriticoder fügegem 'rubycritic'zu deinem Gemfile hinzu. - Der Skill funktioniert mit jedem KI-Agenten, der Shell-Befehle ausführen kann (z. B. Claude Code, Cursor, Codex).
Verwendung
- Führe den Skill aus, indem du den Befehl
rubycriticim Projektverzeichnis aufrufst. - Der Skill analysiert den gesamten Ruby-Code und erstellt einen HTML-Bericht.
- Die Ergebnisse werden zusammengefasst und enthalten Metriken wie:
- Komplexität: Bewertung der zyklomatischen Komplexität.
- Duplikationen: Prozentsatz duplizierten Codes.
- Code-Smells: Anzahl potenzieller Probleme.
- Gesamtbewertung: Eine Note von A (sehr gut) bis F (ungenügend).
Beispielbefehl
rubycritic
Oder mit spezifischen Optionen:
rubycritic --minimum-score 90 app/
Ausgabe
Der Skill gibt eine Zusammenfassung der wichtigsten Metriken und eine Liste der am stärksten verbesserungswürdigen Dateien aus.
Hinweise
- Die Analyse kann bei großen Projekten einige Zeit in Anspruch nehmen.
- Ergebnisse sollten als Richtlinien betrachtet werden; nicht alle Code-Smells müssen sofort behoben werden.
Lizenz
MIT