Skip to main content

A flake8 plugin for bitbucket code insights.

DISCLAIMER

Updates to this package will be very slow.

Bitbucket requires license keys to use their product, and this makes system testing needlessly difficult.

Installation

Tested with Python 3.8.

python3.8 -m pip install flake8-bitbucket

Usage

flake8-bitbucket adds these CLI options to flake8. These options can be provided via the CLI or a .flake8 configuration file.

flake8-bitbucket:
--bitbucket-api-token BITBUCKET_API_TOKEN
                        Bitbucket API token for authentication, or a path to a file containing the token. Setting this option will automatically enable flake8-bitbucket as the formatter.
--bitbucket-url BITBUCKET_URL
                        Bitbucket server URL, such as http://localhost:8090.
--bitbucket-project-key BITBUCKET_PROJECT_KEY
                        Bitbucket project key.
--bitbucket-repository-slug BITBUCKET_REPOSITORY_SLUG
                        Bitbucket respository slug.
--bitbucket-suppress  Exit with code 0 on bitbucket HTTP failures.
--bitbucket-verify BITBUCKET_VERIFY
                        Path to SSL certificate (.pem) for HTTPS bitbucket connections.
--bitbucket-delete    Delete the report and exit.

For example:

flake8 . \
    --bitbucket-api-token MTA2MDg0MzcwODU4Okhh8vnnicQGd4immIB6LbB+mopl \
    --bitbucket-url http://localhost:7990/ \
    --bitbucket-project-key TEST \
    --bitbucket-repository-slug smellyrepo
https://raw.githubusercontent.com/newAM/flake8-bitbucket/master/smelly_code.png

Metadata

Release files for flake8-bitbucket 0.1.9

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

Source distribution (sdist)

Source distribution for flake8-bitbucket 0.1.9
File Size Uploaded
flake8-bitbucket-0.1.9.tar.gz 4.6 kB Details

Release files / flake8-bitbucket-0.1.9.tar.gz

Download URL flake8-bitbucket-0.1.9.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
1073e96f5db54f4bf62bd84d7df31f8bfbdece0e86f4d3b8a926e74f6caa3d0a
BLAKE2b-256 checksum
How to use checksums
683562e781a662e35dbb453a4ee720542cbefa62a70cbb3416714d4d9b4729f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.0

Release history Release notifications | RSS feed

0.1.10

1 release file

This release

0.1.9 This release

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