Add greenproof to Tools#99
Conversation
Qodo reviews are paused for this user.Troubleshooting steps vary by plan Learn more → On a Teams plan? Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center? |
Reviewer's guide (collapsed on small PRs)Reviewer's GuideAdds the greenproof tool to the README tools list with a short description and link. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Code Review
This pull request adds a new entry for greenproof to the list of Python testing resources in the README.md. The reviewer suggested a grammatical correction to improve clarity by changing "it still passes" to "they still pass" to correctly refer to the plural "tests".
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
|
|
||
| - [CrossHair](https://github.com/pschanely/CrossHair) - An analysis tool for Python that blurs the line between testing and type systems. | ||
| - [ghostwriter](https://hypothesis.readthedocs.io/en/latest/ghostwriter.html) - Writing tests with Hypothesis frees you from the tedium of deciding on and writing out specific inputs to test. | ||
| - [greenproof](https://github.com/zxyasfas/greenproof) - Checks whether a coding agent's green pytest run was earned, not manufactured by editing the tests. Snapshots the original tests, then reruns the agent's current code against them to see if it still passes. |
There was a problem hiding this comment.
The pronoun "it" in "to see if it still passes" is grammatically ambiguous because "them" refers to "the original tests" (plural). Changing "it still passes" to "they still pass" ensures grammatical agreement with "tests".
| - [greenproof](https://github.com/zxyasfas/greenproof) - Checks whether a coding agent's green pytest run was earned, not manufactured by editing the tests. Snapshots the original tests, then reruns the agent's current code against them to see if it still passes. | |
| - [greenproof](https://github.com/zxyasfas/greenproof) - Checks whether a coding agent's green pytest run was earned, not manufactured by editing the tests. Snapshots the original tests, then reruns the agent's current code against them to see if they still pass. |
There was a problem hiding this comment.
Hey - I've found 1 issue
Prompt for AI Agents
Please address the comments from this code review:
## Individual Comments
### Comment 1
<location path="README.md" line_range="250" />
<code_context>
- [Klara](https://github.com/usagitoneko97/klara) - Static analysis tools to automatic generate test case, based on SMT (z3) solver, with a powerful ast level inference system.
</code_context>
<issue_to_address>
**issue (typo):** Fix grammar in the Klara description ("automatic generate test case" phrasing).
Please update the wording to "Static analysis tools to automatically generate test cases". Also capitalize and hyphenate AST for clarity (e.g., "AST-level inference system").
```suggestion
- [Klara](https://github.com/usagitoneko97/klara) - Static analysis tools to automatically generate test cases, based on an SMT (z3) solver, with a powerful AST-level inference system.
```
</issue_to_address>Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
| - [greenproof](https://github.com/zxyasfas/greenproof) - Checks whether a coding agent's green pytest run was earned, not manufactured by editing the tests. Snapshots the original tests, then reruns the agent's current code against them to see if it still passes. | ||
| - [importlab](https://github.com/google/importlab) - A library that automatically infers dependencies for Python files. Importlab's main use case is to work with static analysis tools that process one file at a time, ensuring that a file's dependencies are analysed before it is. | ||
| - [Klara](https://github.com/usagitoneko97/klara) - Static analysis tools to automatic generate test case, based on SMT (z3) solver, with a powerful ast level inference system. | ||
| - [logot](https://github.com/etianen/logot) - Test whether your code is logging correctly. |
There was a problem hiding this comment.
issue (typo): Fix grammar in the Klara description ("automatic generate test case" phrasing).
Please update the wording to "Static analysis tools to automatically generate test cases". Also capitalize and hyphenate AST for clarity (e.g., "AST-level inference system").
| - [logot](https://github.com/etianen/logot) - Test whether your code is logging correctly. | |
| - [Klara](https://github.com/usagitoneko97/klara) - Static analysis tools to automatically generate test cases, based on an SMT (z3) solver, with a powerful AST-level inference system. |
There was a problem hiding this comment.
Auto Pull Request Review from LlamaPReview
Review Status: Automated Review Skipped
Dear contributor,
Thank you for your Pull Request. LlamaPReview has analyzed your changes and determined that this PR does not require an automated code review.
Analysis Result:
PR only contains documentation changes (1 files)
Technical Context:
Documentation changes typically include:
- Markdown/RST file updates
- API documentation
- Code comments
- README updates
- Documentation in /docs directory
- License and contribution files
We're continuously improving our PR analysis capabilities. Have thoughts on when and how LlamaPReview should perform automated reviews? Share your insights in our GitHub Discussions.
Best regards,
LlamaPReview Team
|
Tick the box to add this pull request to the merge queue (same as
|
greenproof re-runs an agent's current code against the original tests (from before the agent touched anything) to check whether a claimed-green suite actually holds, or whether it only went green because the tests changed. Pytest-only, no network calls.
Summary by Sourcery
Documentation: