The Code Review Bot aims to give early feedback to Mozilla developers about their patches. We automate code analyzers and publish detected issues on Phabricator as soon as possible, and for all revisions.
This project has 4 parts:
bot
is a Python script running as a Taskcluster task, reporting issues found in analyzer tasks,backend
is a Django web API used to store issues detected by the bot,frontend
is an administration frontend (in Vue.js) displaying detailed information about analyses and issues,events
is a Python distributed application running in Heroku that receives Phabricator notifications and triggers Try pushes,
📘 Documentation is available in this repository in the docs folder. A good starting point is the architecture description.
📢 You can contact the code review bot's developers on Matrix or on Slack in #code-review-bot.