Sextant: Dodatek do analizy kodu na GitHubie
Sextant to darmowy dodatek do przeglądarki Chrome, który wzbogaca strony repozytoriów GitHub o panel z informacjami o linijkach kodu. Użytkownicy mogą szybko zobaczyć całkowitą liczbę linijek kodu (SLOC), liczbę plików oraz szczegółowy podział według języków programowania, co ułatwia analizę projektów. Panel pojawia się w prawym pasku bocznym, eliminując potrzebę dodatkowych kliknięć, co zwiększa wygodę użytkowania.
Dodatek korzysta z trzech źródeł danych. Dla publicznych repozytoriów poniżej 500 MB używa API codetabs.com, co nie wymaga żadnej konfiguracji. W przypadku prywatnych lub dużych repozytoriów, Sextant wykorzystuje własne zaplecze do dokładnego i szybkiego zliczania linijek kodu. W przypadku braku dostępu do zaplecza, dodatek posługuje się szacunkami z API GitHub. Użytkownicy mogą łączyć Sextant z GitHubem za pomocą autoryzacji OAuth lub tokenów dostępu, co zapewnia bezpieczeństwo danych.





