Каждый pull request — проверен
Panolayer проверяет каждое изменение на соответствие всему, что от него зависит, функция за функцией, и оставляет комментарий на конкретной строке.
Panolayer для GitHub Скоро
Агент ревью для каждого pull request, построенный на Verification Engine. Находя баг, он показывает строку, входные данные, вызывающие сбой, и шаги для его воспроизведения.
41 export async function PATCH(req, { params }) {42 const body = await req.json();43+ await updateProfile(params.handle, body);44 return Response.json({ ok: true });
Модель верификации v2 · Скоро выйдет
Она не ограничивается поиском бага. Она возвращает входные данные, которые его вызывают, и шаги для воспроизведения. Публичный бенчмарк ревью появится на review-bench.ai. Запишитесь в список до релиза.
Вступить в список ожиданияPanolayer проверяет каждое изменение на соответствие всему, что от него зависит, функция за функцией, и оставляет комментарий на конкретной строке.
К каждой находке прилагается вход, на котором функция падает, и шаги для воспроизведения. Никаких «возможно, это баг».
Код, который падал и раньше, помечается, чтобы ревьюеры видели, что сломал именно этот pull request, а не накопившийся список проблем.
Одно письмо, когда Panolayer for GitHub выйдет. А пока Panolayer Studio выполняет ту же проверку на вашем Mac уже сегодня.
Подробнее о Panolayer Studio
panolayer reviewed · line 43
Before updating a profile, the PATCH handler checks that the target user is the current viewer.
@bob → PATCH /api/users/alice403 Forbidden200 OK · profile overwritten