Review Bot
Review Bot is an add-on to Review Board that automatically reviews any new code going up for review. It hooks into both Review Board and a series of command line tools, running any configured tools on any code put up for review.
Review Bot supports many tools, including:
- BuildBot "try"
- checkstyle
- Clang Static Analyzer
- Cppcheck
- CppLint
- flake8
- JSHint
- PMD
- pycodestyle
- pyflakes
Additional tools can be written and hooked into Review Bot through custom Python packages.
Review Bot requires Review Board 3.0 or higher. See the installation guide for getting set up, and the Review Bot manual to learn how to configure and use Review Bot.
Review Bot 4.0
Review Bot is composed of two pieces: A worker package
(reviewbot-worker) that runs the tools,
and a Review Board extension package
(reviewbot-extension).
You can download the latest version of each using pip
.
See the installation guide for instructions.