Skip to content

Reviewing findings

The dashboard.

Updated View as Markdown

Run npx any-doctor@latest to get the interactive review. Choose your doctors and select which ones to run. Review the findings yourself.

You can navigate the tree below with your keyboard.

┌ any-doctor ─────────────────────────────────────────────┐
│                                                         │
│  ▸ async                                      ×5        │
│  ▸ convex                                     ×5        │
│  ▾ slop                                       ×58       │
│      ▾ prefix-overlapping-substring-match     ×2        │
│            src/services/search.ts:12                    │
│            src/services/search.ts:28                    │
│      ▸ named-import-without-reference          ×1       │
│  ▸ openrouter                                 ×2        │
│  ▸ effect-v4                                  ×6        │
│                                                         │
└─────────────────────────────────────────────────────────┘
  ↑↓ move · enter expand · a accept · x not-applicable · c copy · q quit

Keys

Key Does
up / down (or k / j) Move
enter / right Expand, walk in
left Collapse, walk out
a Accept the finding as intended
x Mark the check not-applicable to this code
v Reviewed-findings view — decisions with their state and reason
u Reverse a decision on the selected finding
c Copy a fix prompt
q (or esc) Quit

Decisions need reasons

a and x prompt you for the reason your choices are being made, for future reference.

Revisit reviewed findings

Decided findings leave the active list. Press v to reveal them again, dimmed and labeled accepted or not applicable. Select one to read the recorded reason, then press u if you want to reverse the decision and return the finding to the active list.

The footer shows the current count, such as v reviewed (3). When the count is zero, pressing v explains that there are no reviewed findings yet instead of opening an identical-looking empty view.

Copy the work for your agent

c copies a prompt for you to send to your agent so it can fix.

Navigation

Type to search…

↑↓ navigate↵ selectEsc close