Skip to main content

A tool to analyze Python code complexity and style.

Project description

Pycode-Info

Code Statistics

Language Percentage

fancystuff

Cyclomatic Complexity Viewer

overly_complex

Flake8_report.json

This will be used to show you errors & warnings

{
    "./main.py": [
        {
            "file": "./main.py",
            "line_number": 5,
            "column_number": 80,
            "text": "line too long (115 > 79 characters)"
        },
        {
            "file": "./main.py",
            "line_number": 14,
            "column_number": 80,
            "text": "line too long (81 > 79 characters)"
        },
        {
            "file": "./main.py",
            "line_number": 19,
            "column_number": 5,
            "text": "'src.pycode_info.ccv.print_code_heatmap' imported but unused"
        },
        {
            "file": "./main.py",
            "line_number": 19,
            "column_number": 80,
            "text": "line too long (86 > 79 characters)"
        },
        {
            "file": "./main.py",
            "line_number": 24,
            "column_number": 80,
            "text": "line too long (105 > 79 characters)"
        }
    ]
}

Upcoming

  • Logical Lines: Only lines are counted that contains code
  • Comment Lines: Only lines are counter that contains comments -hotspot gatherer: gets the most edited files
  • Added / Removed lines
  • cyclomatic complexity viewer

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycode_info-0.1.14.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycode_info-0.1.14-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file pycode_info-0.1.14.tar.gz.

File metadata

  • Download URL: pycode_info-0.1.14.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycode_info-0.1.14.tar.gz
Algorithm Hash digest
SHA256 321da6463674fc9524e9cf49cc942e38576d70a34e2965bc90b4ff807b0cb00a
MD5 72b11b2727156771accb84976b4bbe0c
BLAKE2b-256 b7bc188b98d5e888bff01347b5b334ca9984fc30839d7b72a08a45dfc68eb0b2

See more details on using hashes here.

File details

Details for the file pycode_info-0.1.14-py3-none-any.whl.

File metadata

  • Download URL: pycode_info-0.1.14-py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycode_info-0.1.14-py3-none-any.whl
Algorithm Hash digest
SHA256 d5a51d9ed4c14f75718e901fb662ed157cf5e5a2235b47ecc390b3c97695a4c1
MD5 531664a9d706c7e30488cc741069b4ad
BLAKE2b-256 da5050402577916e8e6f3285818dcd29c4c186f5f88792e5730f2cfc08a34c69

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page