Skip to main content
https://gitlab.com/TNThieding/pylint-fail-under/badges/master/pipeline.svg https://gitlab.com/TNThieding/pylint-fail-under/badges/master/coverage.svg Documentation Status

Pylint wrapper that verifies code reaches a minimum quality score.

Quick Start

Execute the pylint-fail-under command with the same arguments as a pylint call. In addition, specify the minimum Pylint quality score with the --fail_under argument.

If the Pylint score is greater than the fail under value, the script exits successfully with an exit code of zero. For example:

$ pylint-fail-under --fail_under 9.0 my_package
************* Module my_package
my_package\__init__.py:1:0: C0111: Missing module docstring (missing-docstring)
### Pylint output removed for documentation conciseness! ###
my_package\tests\test_my_pkg.py:328:0: C0303: Trailing whitespace (trailing-whitespace)

------------------------------------------------------------------
Your code has been rated at 9.49/10 (previous run: 9.49/10, +0.00)

Otherwise, if the Pylint score is under the minimum, the script exits with a non-zero exit code. For example:

$ pylint-fail-under --fail_under 9.75 my_package
************* Module my_package
my_package\__init__.py:1:0: C0111: Missing module docstring (missing-docstring)
### Pylint output removed for documentation conciseness! ###
my_package\tests\test_my_pkg.py:328:0: C0303: Trailing whitespace (trailing-whitespace)

------------------------------------------------------------------
Your code has been rated at 9.49/10 (previous run: 9.49/10, +0.00)

ERROR: score 9.4921875 is less than fail-under value 9.75

Download files

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

Source Distribution

pylint-fail-under-0.3.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

pylint_fail_under-0.3.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file pylint-fail-under-0.3.0.tar.gz.

File metadata

  • Download URL: pylint-fail-under-0.3.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for pylint-fail-under-0.3.0.tar.gz
Algorithm Hash digest
SHA256 4584c0eb6bf2c3dcf9402c74734a49d3a7a86fbe3590276b517fbcbdcba1333a
MD5 1110cc57e36171eb45f213e6ac6b8bf5
BLAKE2b-256 c47f8e0504b90850b36a592a686aa604fdd29b08dd5799decf63792c27210946

See more details on using hashes here.

File details

Details for the file pylint_fail_under-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: pylint_fail_under-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for pylint_fail_under-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d372e3a698634b48550c4e4af10dc145a6d2c2d9ee26a40690ae635661c85de2
MD5 42238bace331f3486471ebf5644a9769
BLAKE2b-256 7a479c0e8a602e940943c4df8f9b62925a393a009ceb1f897b6dbcb4e58d8c6d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 files

0.2.0

2 files

0.1.0

1 file

Supported by

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