Module and Class Reference¶
Base Tools Support¶
Base support for code checking tools. |
|
Useful mixins for code checking tools. |
|
Tool registration |
|
Base support for creating code checking tools. |
Unit Testing¶
Common test case for Review Bot unit testing. |
|
Utility functions for unit tests. |
|
Testing support for tools. |
|
Decorators for tool tests. |
|
Base test case support for tools. |
Reviews, Patches, and Commenting¶
Utilities¶
API utility functions. |
|
Utilities for filesystem operations and path normalization. |
|
Utility functions for loggers. |
|
Utility functions for Process invocation and management. |
|
Utility functions for working with text. |
Worker Operations¶
Celery and Review Bot worker setup and management. |
|
Configuration loading and validation. |
|
Internal support for handling deprecations in Review Bot. |
|
Common exceptions for tools and processing." |
|
Full access repository management. |
|
Core task handling. |
Built-in Tools¶
Review Bot tool to run Cargo commands. |
|
Review Bot tool to run checkstyle. |
|
Review Bot tool to run Clang. |
|
Review Bot tool to run Cppcheck. |
|
Review Bot tool to run cpplint. |
|
Review Bot tool to run doc8. |
|
Review Bot tool to run FBInfer. |
|
Review Bot tool to run flake8. |
|
Review Bot tool to run go fmt. |
|
Review Bot tool to run Go Tools. |
|
Review Bot tool to run JSHint. |
|
Review Bot tool to run PMD. |
|
Unit tests for reviewbot.tools.pycodestyle. |
|
Review Bot tool to run pydocstyle. |
|
Review Bot tool to run pyflakes. |
|
Review Bot tool to check for hard-coded security credentials. |
|
Review Bot tool to run rubocop. |
|
Review Bot tool to run rustfmt. |
|
Review Bot tool to run shellcheck. |