ELSEIF
Your brief EB
347 stories from 110 feeds 396 clusters Refreshed 5 minutes ago next pull 15:52

DEV TOOLS Signal 499

Developer replaces paid AI code reviewer with open-source local Python static analysis tool

Avouch provides a free, local static analysis tool that reviews only the Python files you are about to commit, using Git and the standard library to report structural issues without external services.

WHY IT MATTERS

By limiting review to the diff, avouch avoids flagging inherited code and focuses on changes you are about to push. Its reliance on Git subprocess calls and the Python standard library eliminates network traffic and daemon overhead, making it suitable for both local workflows and CI pipelines. Configurable rules in avouch.toml and optional JSON output let teams enforce complexity and style limits without a paid subscription.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

Avouch determines the review set from Git at run time, examining only the .py files that will be part of the next commit.

02

It parses each changed file with the ast module, reports structural problems against limits you configure in avouch.toml, and can output human-readable reports, JSON, or run in quiet mode.

03

The tool runs with no daemon and no network, relying solely on git subprocess calls and the standard library, so its runtime scales with the size of your diff rather than the whole repository.

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
github.com via Hacker News Show HN: I canceled my AI code reviewer and wrote a free local one Open ↗