{ "info": { "author": "myslak71", "author_email": "myslak@protonmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# flake8-koles\n\n[![Build Status](https://travis-ci.org/myslak71/flake8-koles.svg?branch=master)](https://travis-ci.org/myslak71/flake8-koles)\n[![Coverage Status](https://coveralls.io/repos/github/myslak71/flake8-koles/badge.svg?branch=master)](https://coveralls.io/github/myslak71/flake8-koles?branch=master)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/flake8-koles)\n![image](https://img.shields.io/badge/version-0.2.1-yellow)\n![Requires.io](https://img.shields.io/requires/github/myslak71/flake8-koles)\n![GitHub](https://img.shields.io/github/license/myslak71/flake8-koles?color=46c28e)\n\nWatch your language young pal!\n\nFlake8 extension for checking bad language occurrences. Lists all swears found in the code and their location.\nFor now only english and polish languages are supported.\n\n## Installation\nflake8>=3.3.0 is required for the installation.\n```\npip install flake8-koles\n```\n\n## Usage\n```\nflake8 --ignore-shorties 4 --censor-msg --lang=english,polish --ignore-swears=very,bad,words\n```\n##### Options\n|OPTION | DEFAULT|DESCRIPTION |\n| -------- |---|-------------|\n|`--censor-msg`|False |replace swears not leading letters with `*` in error messages|\n|`--ignore-shorties`|0 |ignore swears shorter or equal to the argument|\n|`--ignore-swears`| |explicitly pass swears to ignore|\n|`--lang`|english |use swears from the selected languages|\n\nAbove options may be specified in `setup.cfg` file as well.\n\n## Development notes\n\n##### Makefile commands\n\n|COMMAND |DESCRIPTION|\n|--------|-----------|\n|`make coverage_html`|generate and open html coverage report in the default browser|\n|`make flake8`|run flake8|\n|`make mypy`|run mypy|\n|`make lint`|run all linters|\n|`make safety`|run safety check|\n|`make unittests`|run unittests with coverage report\n|`make yamllint`|run yamllint|", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/myslak71/flake8-koles/archive/v0.2.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.org/project/flake8-koles/", "keywords": "linter,flake8,swears,curses,extension,koles", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "flake8-koles", "package_url": "https://pypi.org/project/flake8-koles/", "platform": "", "project_url": "https://pypi.org/project/flake8-koles/", "project_urls": { "Download": "https://github.com/myslak71/flake8-koles/archive/v0.2.1.tar.gz", "Homepage": "https://pypi.org/project/flake8-koles/" }, "release_url": "https://pypi.org/project/flake8-koles/0.2.1/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Watch your language young lad! Swears and curses linter.", "version": "0.2.1" }, "last_serial": 5658875, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "30a3038b5e27bf3735c757613bf8c97e", "sha256": "3dd4d5e5bec5142c595a9eca4fd62328aa6ec526f5da6512a77ee5ccd6df1573" }, "downloads": -1, "filename": "flake8-koles-0.0.1.tar.gz", "has_sig": false, "md5_digest": "30a3038b5e27bf3735c757613bf8c97e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 4758, "upload_time": "2019-07-28T19:39:11", "url": "https://files.pythonhosted.org/packages/21/1f/995c6968d2efa2f38609e0d75fe5809386e098d7599a576f1c939fb17486/flake8-koles-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "40a7276a85e934a41c8d1ba81c5412e8", "sha256": "f5085fbb20a78714f68c9e1e251f4731e87ac1449ab5e82296ec37d4754344c5" }, "downloads": -1, "filename": "flake8-koles-0.1.0.tar.gz", "has_sig": false, "md5_digest": "40a7276a85e934a41c8d1ba81c5412e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 4822, "upload_time": "2019-08-02T17:18:25", "url": "https://files.pythonhosted.org/packages/35/d0/d2adfaa545ceddc2edc8cd020373b051cc8471f22865e0dbdc4751144165/flake8-koles-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "90206824a02f54e2a633115c0a814c3e", "sha256": "ffb7552b3bb1c50eeb0814116116c73f4a1634141967b04181de393970ccc78a" }, "downloads": -1, "filename": "flake8-koles-0.1.2.tar.gz", "has_sig": false, "md5_digest": "90206824a02f54e2a633115c0a814c3e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7172, "upload_time": "2019-08-03T10:10:14", "url": "https://files.pythonhosted.org/packages/aa/ce/c3b5955f91ec81107b1e117c4d36ceb779dd3a89fef02f7fb3d241d54f9d/flake8-koles-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9e93aa55be944401cb09dab41235c575", "sha256": "2140611bd70eba3677b38b7dbabec3e2b1602513e179bb0d3f6326c3cb3bc11e" }, "downloads": -1, "filename": "flake8-koles-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9e93aa55be944401cb09dab41235c575", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7639, "upload_time": "2019-08-09T19:31:48", "url": "https://files.pythonhosted.org/packages/77/b2/ee7b0af30fb9e77211a36417e720a2e7e09bbae2660bdbaf7011088101d5/flake8-koles-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0b8deb891cf429ed8543b85db22f6afa", "sha256": "89496b59a7a7440a40ab60c00d7f41a637961b299b0d384d487ef3b42bf40f50" }, "downloads": -1, "filename": "flake8-koles-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0b8deb891cf429ed8543b85db22f6afa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 10802, "upload_time": "2019-08-10T07:22:01", "url": "https://files.pythonhosted.org/packages/75/ee/8801986a6326d8cb6631bac562ec7285870e902e88745a4fd626a2a0abc3/flake8-koles-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0b8deb891cf429ed8543b85db22f6afa", "sha256": "89496b59a7a7440a40ab60c00d7f41a637961b299b0d384d487ef3b42bf40f50" }, "downloads": -1, "filename": "flake8-koles-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0b8deb891cf429ed8543b85db22f6afa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 10802, "upload_time": "2019-08-10T07:22:01", "url": "https://files.pythonhosted.org/packages/75/ee/8801986a6326d8cb6631bac562ec7285870e902e88745a4fd626a2a0abc3/flake8-koles-0.2.1.tar.gz" } ] }