Show which linters actually ran on a review (even when they had no findings) #11
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Right now the review body only mentions linters when they produce findings. If a Python file is in the diff and ruff isn't installed on the gateway host, the bot silently skips it — operators have no way to know the review was thinner than expected.
Desired: the review body includes a small "Linters" section (collapsed details, or a one-liner) listing what ran, what was skipped, and why. Something like:
Two transparency wins:
Implementation: each
LinterRunnerincrates/ar-tools/already returns a name + result. The orchestrator currently filters to "produced findings"; just preserve the full set with status (ok|skipped: <reason>) and render it in the review body. Probably belongs alongside the pre-merge checks section.Cap noise by collapsing into a markdown details block by default.