dwww Home | Manual pages | Find package

(1)                                                                        (1)

NAME
       radon - Python tool to compute code metrics

DESCRIPTION
       radon is a Python tool which computes various code metrics.

   Summary
       Radon  is  a Python tool which computes various code metrics. Supported
       metrics are:

       • raw metrics: SLOC, comment lines, blank lines, etc.

       • 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.

   Usage
       radon [-h] [-v] {cc,raw,mi,hal} ...

   positional arguments
          {cc,raw,mi,hal}
              cc              Analyze the given Python modules and compute Cy-
              clomatic Complexity (CC).

              raw            Analyze the given Python modules and compute  raw
              metrics.

              mi              Analyze the given Python modules and compute the
              Maintainability Index.

              hal            Analyze the  given  Python  modules  and  compute
              their Halstead metrics.

   optional arguments
          -h, --help
                 show this help message and exit

          -v, --version
                 show program's version number and exit

   Links
       https://dzone.com/articles/what-exactly-is-mccabe-cyclomatic-complexity

       Cyclomatic  Complexity  can be seen simply as the number of independent
       paths that exist between the input of the function and its output

       radon output consists of columns. The first column indicates F M C - or
       function method class.

       Use --exclude "*/filename.py" to skip a particular file(s)

COPYRIGHT
       2012-2017 Michele Lacchia

2.3.1                                                                      (1)

Generated by dwww version 1.14 on Fri Jan 24 09:19:15 CET 2025.