Skip to main content

This module provides a plugin for flint, the Python code checker.


Plugin for Flint

When both flint and flint-mccabe are installed, the plugin is available in flint:

$ flint --version
0.1 (pep8: 1.4.2, pyflakes: 0.6.1, mccabe: 0.2)

By default the plugin is disabled. Use the --max-complexity switch to enable it. It will emit a warning if the McCabe complexity of a function is higher that the value:

$ flint --max-complexity 10 coolproject
...
coolproject/mod.py:1204:1: C901 'CoolFactory.prepare' is too complex (14)

This feature is quite useful to detect over-complex code. According to McCabe, anything that goes beyond 10 is too complex.

Changes

0.2 - 2013-02-23

  • Release the package mccabe and depend on it.

0.1 - 2013-02-11

  • First release

Release files for flint-mccabe 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for flint-mccabe 0.2
File Size Uploaded
flint-mccabe-0.2.tar.gz 2.0 kB Details

Release files / flint-mccabe-0.2.tar.gz

Download URL flint-mccabe-0.2.tar.gz
Size 2.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ed97152a52c94af237e326ac683a7fd5f7e553b9b0e5c4d1e1a63378ae40af82
BLAKE2b-256 checksum
How to use checksums
b289af7221065c9dad8e1d112a7642581819ed92cb9ca5a3b05bf543d8f64ec7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2 This release

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page