Read past the diff
FineComb reads each changed file in full and follows the affected code through the repository.
FineComb is an AI code review tool for GitHub pull requests. It catches the bugs a diff-only review misses, so your team can fix the right things before they ship.
@finecomb reviewAfter installing, post this on any pull request. The first review in each repository is free.
FineComb reads each changed file in full and follows the affected code through the repository.
It checks how the change affects users, data, permissions, and the rest of the system.
FineComb tries to prove each finding wrong. Anything it cannot prove stays out of your PR.
This PR adds a retry when the payment provider times out. The refund call is not idempotent, so a timeout after a successful refund sends a second one.
payments/refund.ts calls refunds.create without an idempotency key. orders/cancel.ts, unchanged in this PR, already marks the order refunded before the call returns.Try FineComb on a pull request in each repository.
Pay as you go for the changes your team ships. Review credits are shared across your workspace.
Get experienced engineers to audit your app, find hidden bugs and security gaps, and help you fix what’s blocking launch or growth.
Fixed quote after a scoping call.
Book a call ↗PR reviews require GitHub sign-in and the FineComb App. Audit enquiries go to Synergetx, the team behind FineComb. No installation or payment is required to discuss the scope.
FineComb is not accepting access requests yet. Check back soon.
FineComb inspects GitHub pull requests and follows affected code beyond the diff to report evidence-backed findings.
Connect a repository, then comment @finecomb review on a pull request. Installation alone does not start a review.
The first review in each repository is free. Further reviews use a workspace credit, a bound pass, or ongoing free access granted to the repository.
FineComb inspects code; it does not run project builds or tests. Its GitHub reviews are advisory, and it does not merge or change your code.