pip install xenon==0.8.0

Monitor code metrics for Python on your CI server

Source
Among top 2% packages on PyPI.
Over 198.0K downloads in the last 90 days.

Commonly used with xenon

Based on how often these packages appear together in public requirements.txt files on GitHub.

yamllint

A linter for YAML files.

pycodestyle

Python style guide checker

pydocstyle

Python docstring style checker

flake8-polyfill

Polyfill package for Flake8 plugins

radon

Code Metrics in Python

flake8-mutable

mutable defaults flake8 extension

flake8-string-format

string format checker, plugin for flake8

flake8-commas

Flake8 lint for trailing commas.

mccabe

McCabe checker, plugin for flake8

mypy

Optional static typing for Python

yapf

A formatter for Python code.

pep8-naming

Check PEP-8 naming conventions, plugin for flake8

flake8-comprehensions

A flake8 plugin to help you write better list/set/dict comprehensions.

ansible-lint

Checks playbooks for practices and behaviour that could potentially be improved

flake8-coding

Adds coding magic comment checks to flake8

flake8-tidy-imports

A flake8 plugin that helps you write tidier imports.

multilint

Run multiple python linters easily

flake8-builtins

Check for python builtins being used as variables or parameters.

flake8-todo

TODO notes checker, plugin for flake8

Version usage of xenon

Proportion of downloaded versions in the last 3 months (only versions over 1%).

0.7.3

36.71%

0.8.0

36.04%

0.7.1

18.47%

0.7.0

2.80%

0.5.4

2.50%

0.5.5

2.14%