- wrong behaviour
- a security problem
- data loss
- a test that cannot fail
- a command, comment or document that says something the code does not do
COMMENT review on the pull request. A problem on a changed line gets a line comment. A review that did not read every changed file says so and lists the files.
The result never changes the item’s status, the OuterLayer checks or Approve. The App never approves a pull request or requests changes.
When a review stops
OuterLayer stops a running review in these cases:- A newer commit lands on the pull request. A review of the new commit starts in its place.
- A follow-up or a review waits for an agent job to write to the branch.
- The pull request closes or merges.
When no review runs
No review runs in these cases:- The item has more than one open pull request.
- No runner takes review jobs. A runner takes them when it builds in a built-in container or microVM. A runner that uses a provision hook of your own, or a sandbox, takes none.
Turn the review off
To turn the review off, open Settings, then Automations, on the factory. Use the switch beside Code review. It is on by default.Act on problems from the Code review tab
The Code review tab shows every problem of the newest review. You do not need GitHub to act on a problem. The tab’s label shows the number of open problems. The top of the tab says how many problems wait on you. It names the reviewed commit and says whether the review read every changed file. When the review did not read some files, choose the count to list them. Full diff on GitHub opens the whole pull request. The tab has two parts:- On the left, the list of every problem, in groups. Choose a problem to go to it.
- On the right, one card for each problem. A card shows the problem’s reason, then its code, then the notes and replies.
To send every open problem to the agent, choose Send all at the top of the tab. The button shows how many problems it sends. To send one problem, choose Send to agent on its card. To send some, select them, then choose Send to agent at the top of the list. The box at the top of the list selects every open problem. Problems you send together go to one agent job. To add context first, choose Add note.
After the agent pushes, a new review checks each problem you sent. A problem that is still open returns to Open, and its button reads Send again.
To dismiss a problem, choose Not a problem on its card, then one reason. To dismiss several, select them, then choose Not a problem at the top of the list. Each one gets the reason you choose. Real, but not for this change files one issue for each problem.
Any member who can read the item sees the tab. To send, dismiss or add a note, you need the Record a review permission. Press ⌘K or Ctrl+K to list the keyboard shortcuts.