@codewardenapp and your question or objection, and CodeWarden answers in the same thread.
@codewardenapp. @codewarden without “app” is an unrelated GitHub account.
What happens
- CodeWarden adds a 👀 reaction to your reply so you know it saw it.
- It reads the original finding, the code it pointed at, the same file as it is now at the pull request’s head, every earlier reply in the thread, and the pull request’s description. It reads them through the GitHub API; nothing is cloned.
- It answers once, in the same thread, and removes the reaction. The answer does one of three things:
A reply that is only
@codewardenapp, with no question, gets asked what you want to know.
When CodeWarden concedes to someone with write access, its answer also offers the lines to add to .codewarden.yml to make the decision apply to the whole repository. See Accepted findings.
Who can ask
CodeWarden answers a comment only when all of these hold:- it is a new reply, not an edit of an earlier comment;
- it is a reply inside a thread that one of CodeWarden’s own inline comments started;
- it mentions
@codewardenappin the text. A handle inside a code block or inline code does not count; - its author is not a bot;
- its author has write access to the repository (GitHub’s
OWNER,MEMBERorCOLLABORATOR), or is the pull request’s author, including on a pull request from a fork.