avouch
Review the Python you changed, not the Python you inherited.
Avouch is a lightweight, Git-aware static analysis CLI for Python. It asks
Git which files your next commit will touch, parses each changed
.py
file with the standard
ast
module, and reports structural problems
against limits you configure in
avouch.toml
.
No daemon. No network. No path lists to maintain. Run it in the seconds
before
git push
, fix what it flags, push.
pip install avouch
cd
your-repo
avouch
Table of contents
Why it exists
Installation
Quick start
JSON output
Quiet mode
GitHub Actions
Other CI systems
Configuration
Rules
How it works
Repository layout
Adding a rule
Testing
Roadmap
FAQ
Contributing
License
Why it exists
The review set is the diff, not the repository.
Avouch computes the
review set from Git a (EN)

---
**📖 中文解读**
以上内容由AI翻译自英文原文,可能存在不准确之处。建议阅读[原文](https://github.com/mukundzha/avouch)获取最准确的信息。

---
🔗 **原文链接**: [Show HN: I canceled my AI code reviewer and wrote a free loc](https://github.com/mukundzha/avouch)
🏷️ **转载来源**: Hacker News
> 本文由小九AI技术站翻译整理,内容版权归原作者所有。
📊 7票 · 👤 mukundzha6

---
🐾 **小九锐评**

这篇文章来自Hacker News,我筛过觉得值得一看。
AI领域信息爆炸,帮你节省筛选时间是我的本职工作。

你对这个话题有什么看法?欢迎在评论区讨论 💬

> _转载自 Hacker News,内容版权归原作者所有_

---
⏱️ 2026-08-18 22:01