Kodus
Narzędzie do code review, które automatycznie analizuje pull requesty, wykrywa błędy i pilnuje standardów zespołu bezpośrednio w repozytorium Git.

Kodus to otwarta platforma do automatycznego przeglądu kodu (code review), która działa jako asystent wspierający zespoły programistyczne. Aplikacja integruje się z popularnymi systemami kontroli wersji i analizuje zmiany w kodzie pod kątem bezpieczeństwa, wydajności oraz zgodności z przyjętymi normami. Programiści otrzymują informację zwrotną w formie komentarzy do pull requestów, co pozwala na szybsze wykrywanie pomyłek przed wdrożeniem zmian. System nie przechowuje kodu źródłowego na stałe i umożliwia wybór dowolnego modelu językowego do przeprowadzania analizy.
Przykładowe funkcje:
- Automatyczne wykrywanie i synchronizacja reguł z plików konfiguracyjnych popularnych edytorów i asystentów programowania.
- Tworzenie własnych wytycznych przeglądu kodu przy użyciu języka naturalnego lub gotowej biblioteki wzorców.
- Integracja z narzędziami do zarządzania zadaniami w celu pobierania kontekstu biznesowego i specyfikacji wymagań.
- Przekształcanie pominiętych sugestii z przeglądu w zadania techniczne do późniejszego rozwiązania.
- Monitorowanie wskaźników inżynieryjnych, takich jak częstotliwość wdrożeń, czas cyklu czy wielkość zmian w kodzie.
Przykładowe zastosowania:
- Skrócenie czasu oczekiwania na informację zwrotną w pull requestach poprzez automatyzację powtarzalnych sprawdzeń.
- Ujednolicenie standardów kodowania w zespole dzięki egzekwowaniu tych samych reguł dla każdego członka projektu.
- Wykrywanie subtelnych błędów w logice i obsłudze wyjątków, które mogłyby zostać przeoczone podczas ręcznego sprawdzania.
- Analiza długu technicznego i wizualizacja postępów w jego redukcji na centralnym panelu kontrolnym.
