Farol
CLI и GitHub Action для оценки рисков слияния pull request на основе анализа кода.
Что это
Farol — это бесплатный инструмент с открытым исходным кодом, который помогает разработчикам и ревьюерам оценивать риски при слиянии pull request. После прохождения AI-ревью сервис показывает наиболее рискованные файлы, их влияние на систему, покрытие изменений тестами и потенциальные нарушения контрактов.
Инструмент работает как локальная CLI-утилита и как GitHub Action, что позволяет интегрировать его в существующие рабочие процессы CI/CD. Он анализирует diff-покрытие и выявляет уязвимые места в коде, предоставляя структурированную карту рисков.
Проект написан на TypeScript, React, Go и Python, что обеспечивает гибкость использования в различных стеках технологий. Farol подходит для команд, стремящихся повысить качество кода и минимизировать ошибки при автоматизированном или ручном код-ревью.