Post linter and analyzer findings back into pull requests
This ASE skill uses reviewdog to turn linter and analyzer output into diff-aware pull request feedback. An agent can run existing checks, filter findings to the changed lines, and publish inline review comments or annotations instead of dumping raw logs into CI.
What it does
Post linter and analyzer findings back into pull requests
This ASE skill uses reviewdog to turn linter and analyzer output into diff-aware pull request feedback. An agent can run existing checks, filter findings to the changed lines, and publish inline review comments or annotations instead of dumping raw logs into CI.
Prerequisites
One or more linters or analyzers that emit machine-readable diagnostics, plus local git diff or CI pull request context
Installation
Use the upstream install or setup path that matches your environment:
- $ brew install reviewdog/tap/reviewdog
- $ brew upgrade reviewdog/tap/reviewdog
- $ go install github.com/reviewdog/reviewdog/cmd/reviewdog@latest
- $ npm install --save-dev eslint-formatter-rdjson
Requirements and caveats from upstream:
- As described above, github-pr-check reporter with Option 2 depends on
- This reporter requires a valid GitHub API token to generate a diff, but will not
- Docker
Basic usage or getting-started notes:
-
shell
-
Specify installation directory ($(go env GOPATH)/bin/) and version.
-
In alpine linux (as it does not come with curl by default)
-
Extracted from upstream docs: https://raw.githubusercontent.com/reviewdog/reviewdog/HEAD/README.md
Documentation
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,505 chars)