inlineGuide

Reviews

Talking to inline on a pull request

inline answers when you mention it in a pull request comment. Ask it a question, send it back for another look, or teach it a rule your team follows.

Anyone who can comment on the pull request can do this. Teaching a rule that applies to every repository in the workspace is an admin task.

#Ask it a question

Mention @inline followed by your question. inline reads the code to answer, so you can ask about anything in the repository rather than only the lines in the diff.

@inline why is this a race condition? is the shape. So is @inline what else calls this function?

#The commands

inline treats a few words as instructions.

CommentWhat inline does
@inline reviewReviews the latest changes again.
@inline full reviewReads the whole pull request from scratch.
@inline resolveResolves inline's own open review comments on the pull request.
@inline describeWrites or refreshes the pull request description from the latest review, keeping your own text.
@inline walkthroughBuilds the walkthrough page for the latest review.
@inline testClones the pull request into a sandbox and runs its tests.
@inline fixGenerates fixes for the review's findings and opens a pull request with them.
@inline learn <rule>Remembers a rule for future reviews of this repository.
@inline learn global <rule>Remembers a rule for every repository in the workspace.
@inline helpLists the commands.

#Teach it a rule

@inline learn followed by a rule stores it and applies it to future reviews of that repository. Write the rule the way you would say it to a new colleague.

@inline learn flag any HMAC comparison that is not constant-time is a good one: specific, checkable, and about this codebase. Rules you add here show up in Learnings, where an admin can change where a rule applies or switch it off.

#Find what was said before

/conversationsOpen in app

Conversations

Every @inline interaction on your pull requests — questions and answers, re-reviews, resolves, and house rules taught to the bot.

Search questions, answers, author, or PR number…AllQuestionsRe-reviewsLearningsResolvesHelp
inline#482 @inline why is this a race condition?Questions2h ago
inline#479 @inline full reviewRe-reviewsyesterday
inline#477 @inline learn we use snake_case for database columnsLearnings3 Sep
Every @inline interaction across your pull requests, filtered by kind.

Conversations collects every exchange in one place, so an answer given on a pull request three weeks ago is still findable. Filtering by Questions, Re-reviews, Learnings, Resolves or Help narrows the list to one kind, and search covers the questions, the answers, the author and the pull request number.