{ "info": { "author": "Tyler N. Thieding", "author_email": "python@thieding.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Quality Assurance" ], "description": "###########################\n[pylint-fail-under] Package\n###########################\n\n.. image:: https://gitlab.com/TNThieding/pylint-fail-under/badges/master/pipeline.svg\n :target: https://gitlab.com/TNThieding/pylint-fail-under/commits/master\n\n.. image:: https://gitlab.com/TNThieding/pylint-fail-under/badges/master/coverage.svg\n :target: https://gitlab.com/TNThieding/pylint-fail-under/commits/master\n\n.. image:: https://readthedocs.org/projects/pylint-fail-under/badge/?version=latest\n :target: https://pylint-fail-under.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\nPylint wrapper that verifies code reaches a minimum quality score.\n\n***********\nQuick Start\n***********\n\nExecute the ``pylint-fail-under`` command with the same arguments as a ``pylint`` call. In addition,\nspecify the minimum Pylint quality score with the ``--fail_under`` argument.\n\nIf the Pylint score is greater than the fail under value, the script exits successfully with an\nexit code of zero. For example::\n\n $ pylint-fail-under --fail_under 9.0 my_package\n ************* Module my_package\n my_package\\__init__.py:1:0: C0111: Missing module docstring (missing-docstring)\n ### Pylint output removed for documentation conciseness! ###\n my_package\\tests\\test_my_pkg.py:328:0: C0303: Trailing whitespace (trailing-whitespace)\n\n ------------------------------------------------------------------\n Your code has been rated at 9.49/10 (previous run: 9.49/10, +0.00)\n\nOtherwise, if the Pylint score is under the minimum, the script exits with a non-zero exit code. For\nexample::\n\n $ pylint-fail-under --fail_under 9.75 my_package\n ************* Module my_package\n my_package\\__init__.py:1:0: C0111: Missing module docstring (missing-docstring)\n ### Pylint output removed for documentation conciseness! ###\n my_package\\tests\\test_my_pkg.py:328:0: C0303: Trailing whitespace (trailing-whitespace)\n\n ------------------------------------------------------------------\n Your code has been rated at 9.49/10 (previous run: 9.49/10, +0.00)\n\n ERROR: score 9.4921875 is less than fail-under value 9.75\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/TNThieding/pylint-fail-under", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TNThieding/pylint-fail-under", "keywords": "", "license": "MIT License", "maintainer": "Tyler N. Thieding", "maintainer_email": "python@thieding.com", "name": "pylint-fail-under", "package_url": "https://pypi.org/project/pylint-fail-under/", "platform": "", "project_url": "https://pypi.org/project/pylint-fail-under/", "project_urls": { "Download": "https://github.com/TNThieding/pylint-fail-under", "Homepage": "https://github.com/TNThieding/pylint-fail-under" }, "release_url": "https://pypi.org/project/pylint-fail-under/0.3.0/", "requires_dist": [ "pylint" ], "requires_python": "", "summary": "Pylint wrapper that verifies code reaches a minimum quality score.", "version": "0.3.0" }, "last_serial": 5974016, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "886425316bffc991a6f8907a32054bea", "sha256": "afa9656384fb764e16ba232eed941ac16edc5081b4e91c45f3d938d530cb9599" }, "downloads": -1, "filename": "pylint_fail_under-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "886425316bffc991a6f8907a32054bea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5647, "upload_time": "2019-03-17T15:19:34", "url": "https://files.pythonhosted.org/packages/1f/04/6f5890100c10b8258eec73d335b196ad2b24c3cbb9e1df73b0f8f9f0b4f1/pylint_fail_under-0.1.0-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "3035f2299eae46e37b6dcb6629c9e265", "sha256": "95563473451c45a7b1b16fac4b718ffffd2496309b56cd34d0667a02f2338b68" }, "downloads": -1, "filename": "pylint_fail_under-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3035f2299eae46e37b6dcb6629c9e265", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5558, "upload_time": "2019-06-17T00:22:36", "url": "https://files.pythonhosted.org/packages/26/78/f0054a4f28f3ab691c5fba02ad78b0f206dc4bfa669dfc8a1ef2cde8f9e4/pylint_fail_under-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5db82f18714245632538719df345fb6", "sha256": "c24cd34ce376c8e8ba3e157a3a4b38b2147b847f8d8e0642e8d698a2576e11b7" }, "downloads": -1, "filename": "pylint-fail-under-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e5db82f18714245632538719df345fb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3515, "upload_time": "2019-06-17T00:22:37", "url": "https://files.pythonhosted.org/packages/10/4a/f58f5767c0417d648df00d2a5d68b403401f6d97175a3cc651b56914cdbc/pylint-fail-under-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "42238bace331f3486471ebf5644a9769", "sha256": "d372e3a698634b48550c4e4af10dc145a6d2c2d9ee26a40690ae635661c85de2" }, "downloads": -1, "filename": "pylint_fail_under-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "42238bace331f3486471ebf5644a9769", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5552, "upload_time": "2019-10-14T23:30:22", "url": "https://files.pythonhosted.org/packages/7a/47/9c0e8a602e940943c4df8f9b62925a393a009ceb1f897b6dbcb4e58d8c6d/pylint_fail_under-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1110cc57e36171eb45f213e6ac6b8bf5", "sha256": "4584c0eb6bf2c3dcf9402c74734a49d3a7a86fbe3590276b517fbcbdcba1333a" }, "downloads": -1, "filename": "pylint-fail-under-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1110cc57e36171eb45f213e6ac6b8bf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3516, "upload_time": "2019-10-14T23:30:24", "url": "https://files.pythonhosted.org/packages/c4/7f/8e0504b90850b36a592a686aa604fdd29b08dd5799decf63792c27210946/pylint-fail-under-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "42238bace331f3486471ebf5644a9769", "sha256": "d372e3a698634b48550c4e4af10dc145a6d2c2d9ee26a40690ae635661c85de2" }, "downloads": -1, "filename": "pylint_fail_under-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "42238bace331f3486471ebf5644a9769", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5552, "upload_time": "2019-10-14T23:30:22", "url": "https://files.pythonhosted.org/packages/7a/47/9c0e8a602e940943c4df8f9b62925a393a009ceb1f897b6dbcb4e58d8c6d/pylint_fail_under-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1110cc57e36171eb45f213e6ac6b8bf5", "sha256": "4584c0eb6bf2c3dcf9402c74734a49d3a7a86fbe3590276b517fbcbdcba1333a" }, "downloads": -1, "filename": "pylint-fail-under-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1110cc57e36171eb45f213e6ac6b8bf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3516, "upload_time": "2019-10-14T23:30:24", "url": "https://files.pythonhosted.org/packages/c4/7f/8e0504b90850b36a592a686aa604fdd29b08dd5799decf63792c27210946/pylint-fail-under-0.3.0.tar.gz" } ] }