Code Climate
Code Climate is a third-party platform which integrates into your GitHub workflow to provide automated code assessments.
Code Climate offers multiple services, including the Velocity Service to measure developer team productivity, however we will focus exclusively on the Quality Service to provide automated assessments of code quality and complexity.
Setup
Adding Code Climate to your GitHub Workflow:
Plugins
Configuring Plugins via the repository’s “Plugins” settings menu in Code Climate:
- “Duplication” checks for code duplication
- “Structure” performs structural checks on code
- “Markdownlint” checks formatting of Markdown code
- “Black”, “Pep8”, and “Pylint” check formatting and style of Python code
- “Radon” checks for code complexity
- “Bandit” checks for security issues
- “SonarPython” checks for complexity, duplication, performance, security, and style
Usage
Code Quality Assessments

Code Complexity Assessments
