Awesome Reviewers

Verification · Finding validation

Scope and relevance filtering

Keeps only findings that belong to this change: on changed lines, within the PR's intent, and fixable without reworking unchanged code.

Sub-techniques

  • Diff scoping V1047.001

    Report only on changed lines or their immediate context.

  • Intent scoping V1047.002

    Move findings outside the PR's intent to follow-up work.

  • Remediation scope V1047.003

    Check whether the fix stays inside the diff or reaches unchanged code.

How to build it

  1. Filter by diff hunks first; it is cheap and removes most noise.
  2. Check each remaining finding against the stated intent.
  3. File out-of-scope findings as issues instead of review comments.

Signals in a repository

  • reviewdog -filter-mode settings, or bots that only comment on changed lines.