{ "info": { "author": "Tornike Gogniashvili", "author_email": "t.gogniashvili@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# pro-checker\n\n[![Build Status](https://travis-ci.com/ozychhi/prof-checker.svg?branch=master)](https://travis-ci.com/ozychhi/prof-checker)\n\n\n## Prof-checker\n\nThis is wrapper over [profanity-check](https://github.com/vzhou842/profanity-check/) by [vzhou842](https://github.com/vzhou842)\n\n`prof-checker` is meant to work the same way as other python linters work. Depending on how big your codebase\nis, it might take quite a bit of time to run this. I would not recommend running it on every PR.\n\n\n## Installation\n\n```\n$ pip install prof-checker\n```\n\n## Rough benchmarks\n\nAs this is wrapper around `profanity-check` the performance greatly depends on the package. These benchmarks\nare only rought estimates.\n\n| Files | LoC | Time (ms)\n| --------|-------------------|---------------------\n| 500 | 250K | 7230\n| 22 | 4.3K | 1200\n| 70 | 20.6K | 1510\n\n## Usage\n\nFor help\n```\nprof_checker -h\n```\n\nTo check `test.py`:\n```\nprof_checker test.py\n```\n\nTo check all files in directory:\n```\nfind . -name \\*.py | xargs prof_checker\n```\n\nTo override threshold:\n```\nprof_checker -P 0.5 test.py\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ozychhi/prof-checker", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "prof-checker", "package_url": "https://pypi.org/project/prof-checker/", "platform": "", "project_url": "https://pypi.org/project/prof-checker/", "project_urls": { "Homepage": "https://github.com/ozychhi/prof-checker" }, "release_url": "https://pypi.org/project/prof-checker/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "Wrapper for profanity checker that can work on python services/scripts, similar to linters (e.g. pylint)", "version": "1.0.2" }, "last_serial": 4648226, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a4468f37aae1609b6706e6a11be9bc1f", "sha256": "2b4adea20bf1ae4a42601ade0def0bba8632c3c424f7c45c2d2ec6beba43a00f" }, "downloads": -1, "filename": "prof-checker-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a4468f37aae1609b6706e6a11be9bc1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2994, "upload_time": "2018-12-30T18:32:36", "url": "https://files.pythonhosted.org/packages/61/3c/eaaaa3b004dba5b0080f8becefd1a0d70d1bfaafa4216ff7c0464d10759d/prof-checker-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3dacef5987de3943f0f1b2d3966d3ee4", "sha256": "0eae6ba15ad07f934dbc656eb374a00c6f1d514c1965af0260c5cf99ca78922a" }, "downloads": -1, "filename": "prof-checker-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3dacef5987de3943f0f1b2d3966d3ee4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3112, "upload_time": "2018-12-31T11:38:41", "url": "https://files.pythonhosted.org/packages/8e/e5/3b6d62acae78df2cc0c264a8f04ccfe51b5048c5d17cc7f947ba402f535f/prof-checker-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "81a61b87f0221db3a6e1094e3cc8e976", "sha256": "ed3e3b0f0df15f547e5ea23360b9ea58593142d3d03ed1e291b1311346b60f3e" }, "downloads": -1, "filename": "prof-checker-1.0.2.tar.gz", "has_sig": false, "md5_digest": "81a61b87f0221db3a6e1094e3cc8e976", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3219, "upload_time": "2018-12-31T14:42:04", "url": "https://files.pythonhosted.org/packages/98/e8/7332ddf2151bfa9a248e1533d13eb1b5f579b9d857d50121d66c7d289357/prof-checker-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "81a61b87f0221db3a6e1094e3cc8e976", "sha256": "ed3e3b0f0df15f547e5ea23360b9ea58593142d3d03ed1e291b1311346b60f3e" }, "downloads": -1, "filename": "prof-checker-1.0.2.tar.gz", "has_sig": false, "md5_digest": "81a61b87f0221db3a6e1094e3cc8e976", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3219, "upload_time": "2018-12-31T14:42:04", "url": "https://files.pythonhosted.org/packages/98/e8/7332ddf2151bfa9a248e1533d13eb1b5f579b9d857d50121d66c7d289357/prof-checker-1.0.2.tar.gz" } ] }