Effiziente Analyse von Codezeilen auf GitHub
Sextant ist ein praktisches Add-on für den Chrome-Browser, das eine übersichtliche Anzeige der Codezeilen (SLOC) in GitHub-Repositories bietet. Es integriert sich nahtlos in die Benutzeroberfläche von GitHub und zeigt sofort beim Laden einer Repository-Seite die Gesamtanzahl der SLOC, die Dateianzahl und eine Top-10-Aufschlüsselung nach Programmiersprachen an. Die Berechnungen erfolgen automatisch und erfordern kein zusätzliches Klicken, was die Benutzererfahrung erheblich verbessert.
Das Add-on nutzt mehrere Datenquellen, um die benötigten Informationen bereitzustellen. Zunächst wird die kostenlose öffentliche API von codetabs.com für öffentliche Repositories verwendet. Für private und große Repositories greift Sextant auf die eigene Backend-Lösung zurück, die eine schnelle und präzise Zählung der SLOC ermöglicht. Bei Bedarf wird auf eine Schätzung von GitHub's Sprachen-API zurückgegriffen, um die Daten auch dann bereitzustellen, wenn die anderen Quellen nicht verfügbar sind. Die Verbindung zu GitHub erfolgt sicher über OAuth oder mit einem persönlichen Zugriffstoken.





