Skip to content

Add Punchcard to Tools - #144

Open
Maksim-Burtsev wants to merge 1 commit into
joho:mainfrom
Maksim-Burtsev:add-punchcard
Open

Add Punchcard to Tools#144
Maksim-Burtsev wants to merge 1 commit into
joho:mainfrom
Maksim-Burtsev:add-punchcard

Conversation

@Maksim-Burtsev

Copy link
Copy Markdown

Disclosure: this is my own project, so please judge it on the merits.

Punchcard is an MIT-licensed open source reviewer aimed at pull requests produced by coding agents. It looks only at architecture — module boundaries, dependency direction, data model, error paths — and deliberately ignores naming and formatting. Each finding cites one of 78 principles distilled from 30 classic software engineering books (Ousterhout, McConnell, Fowler, Kleppmann, Nygard and others), and blocking findings are demonstrated by executing the code on both the base branch and the PR before they are reported. There are benchmarks against real open source PRs in the repo.

Entry added to Tools, one link, alphabetical order, description on the same line ending with a period.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant