Welcome to Radon’s documentation!¶
Radon is a Python tool which computes various code metrics. Supported metrics are:
- raw metrics: SLOC, comment lines, blank lines, &c.
- Cyclomatic Complexity (i.e. McCabe’s Complexity)
- Halstead metrics (all of them)
- the Maintainability Index (a Visual Studio metric)
Radon can be used either from the command line or programmatically through its API.
Contents:
- Introduction to Code Metrics
- Command-line Usage
- Flake8 plugin
- Using radon programmatically
- Changelog
- 4.1.0 (Jan 28, 2020)
- 4.0.0 (Sep 19, 2019)
- 3.0.1 (Feb 03, 2019)
- 3.0.0 (Jan 26, 2019)
- 2.4.0 (Oct 11, 2018)
- 2.3.1 (Oct 02, 2018)
- 2.3.0 (Oct 02, 2018)
- 2.2.0 (Jan 11, 2018)
- 2.1.1 (Sep 07, 2017)
- 2.0.3 (Aug 30, 2017)
- 2.0.2 (Jun 04, 2017)
- 2.0.1 (Jun 02, 2017)
- 2.0.0 (May 30, 2017)
- 1.5.0 (Mar 14, 2017)
- 1.4.2 (Jul 26, 2016)
- 1.4.0 (Jun 03, 2016)
- 1.3.0 (Mar 02, 2016)
- 1.2.2 (Jul 09, 2015)
- 1.2.1 (May 07, 2015)
- 1.2 (Jan 16, 2015)
- 1.1 (Sep 6, 2014)
- 1.0 (Aug 15, 2014)
- 0.5.3 (Aug 1, 2014)
- 0.5.2 (Jul 24, 2014)
- 0.5.1 (Mar 4, 2014)
- 0.5 (Feb 17, 2014)
- 0.4.5 (Dec 16, 2013)
- 0.4.4 (Nov 20, 2013)
- 0.4.2 (Jun 25, 2013)
- 0.4.1 (Jun 16, 2013)
- 0.4 (Apr 26, 2013)
- 0.3 (Nov 2, 2012)
- 0.2 (Oct 11, 2012)
- 0.1 (Never)