Review Bot, the automated code reviewer (Review Board extension)
The Review Bot extension integrates Review Board with one or more Review Bot workers. It manages the configuration rules which tell Review Bot when and how to review code, and schedules new review requests for review.
Supported Code Checking Tools
The Review Bot extension can perform automated code reviews using any of the following tools:
- BuildBot “try” - Builds the patch in a configured BuildBot environment
- checkstyle - A static analysis tool that provides a variety of checkers for Java code
- Cppcheck - A static analysis tool for C/C++ code
- CppLint - Checks C++ code against Google’s style guide
- flake8 - A wrapper around several Python code quality tools
- PMD - A static analysis tool that provides checkers for many languages
- pycodestyle - A code style checker for Python code
- pydocstyle - A static analysis tool for Python docstring conventions
- pyflakes - A static analysis tool for Python code
See the links above for installation and usage instructions.
Installing the Review Bot Extension
The extension is provided through the reviewbot-extension Python package.
See the documentation to learn how to install and configure the worker and the rest of Review Bot.
We can help you get going with Review Bot, and diagnose any issues that may come up. There are three levels of support: Public Community Support, Private Basic Support, and Private Premium Support.
The public community support is available on our main discussion list. We generally respond to requests within a couple of days. This support works well for general, non-urgent questions that don’t need to expose confidential information.
Private Support plans are available through support contracts. We offer same-day support options, handled confidentially over e-mail or our support tracker, and can assist with a wide range of requests.
See your support options for more information.
Our Happy Users
There are thousands of companies and organizations using Review Board today. We respect the privacy of our users, but some of them have asked to feature them on the Happy Users page.
If you’re using Review Board, and you’re a happy user, let us know!
Hit a bug? Let us know by filing a bug report.
You can also look through the existing bug reports to see if anyone else has already filed the bug.
Are you a developer? Do you want to help build new tools or features for Review Bot? Great! Let’s help you get started.
First off, read through our Contributor Guide.
We accept patches to Review Bot, Review Board, RBTools, and other related projects on reviews.reviewboard.org. (Please note that we do not accept pull requests.)
Got any questions about anything related to Review Board and development? Head on over to our development discussion list.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size reviewbot_extension-2.0-py2.7.egg (108.0 kB)||File type Egg||Python version 2.7||Upload date||Hashes View|
|Filename, size reviewbot_extension-2.0-py2-none-any.whl (83.9 kB)||File type Wheel||Python version py2||Upload date||Hashes View|
|Filename, size reviewbot-extension-2.0.tar.gz (18.7 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for reviewbot_extension-2.0-py2.7.egg
Hashes for reviewbot_extension-2.0-py2-none-any.whl