{ "info": { "author": "Tom Milligan", "author_email": "tommilligan@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Flake8", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Software Development :: Quality Assurance" ], "description": "# flake8-todo-ticket\n\n[![PyPI](https://img.shields.io/pypi/v/flake8-todo-ticket.svg)](https://pypi.python.org/pypi/flake8-todo-ticket)\n[![PyPI](https://img.shields.io/pypi/pyversions/flake8-todo-ticket.svg)](https://pypi.python.org/pypi/flake8-todo-ticket)\n[![codecov](https://codecov.io/gh/tommilligan/flake8-todo-ticket/branch/master/graph/badge.svg)](https://codecov.io/gh/tommilligan/flake8-todo-ticket/branch/master)\n[![CircleCI branch](https://img.shields.io/circleci/project/github/tommilligan/flake8-todo-ticket/master.svg)](https://circleci.com/gh/tommilligan/flake8-todo-ticket)\n\nEnforce ownership and ticketing of TODO notes.\n\nThis module provides a plugin for `flake8`, the Python code checker.\n\n## Installation\n\nInstall with pip:\n\n```bash\npip install flake8-todo-ticket\n```\n\nThe plugin officially supports Python `>= 3.6` and `flake8 >= 3.7`.\nYou may find other Python 3 versions work as well.\n\n## Usage\n\nThe plugin finds TODO comments without any indication as to why they exist.\n\n```python\ndef my_function():\n # TODO\n # ^ who knows why this is here?\n pass\n```\n\n```log\n./my_file.py:2:7: T400 Badly formatted TODO. Use TODO(name)[ticket_number]\n```\n\nTo remove the error, add some basic information about this TODO:\n\n```python\ndef my_function():\n # TODO(tommilligan)[2856]\n # ^ who owns this temporary workaround\n # ^ ticket number for this issue\n pass\n```\n\n## Changelog\n\n### 0.1.0\n\n#### Features\n\n- first commit, based on `flake8-fixme`\n\n\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/tommilligan/flake8-todo-ticket", "keywords": "flake8 plugin todo ticket owner", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "flake8-todo-ticket", "package_url": "https://pypi.org/project/flake8-todo-ticket/", "platform": "", "project_url": "https://pypi.org/project/flake8-todo-ticket/", "project_urls": { "Homepage": "https://github.com/tommilligan/flake8-todo-ticket" }, "release_url": "https://pypi.org/project/flake8-todo-ticket/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "Enforce ownership and ticketing of TODO notes.", "version": "0.1.0" }, "last_serial": 5424829, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c62134d24b5f2ebe52730007b0d4b4a5", "sha256": "1fdb613b0fddfc6bf66bbf85f3aa518b6bb1e8e75dc9fa58beacfd4a83b90c3f" }, "downloads": -1, "filename": "flake8_todo_ticket-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c62134d24b5f2ebe52730007b0d4b4a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7484, "upload_time": "2019-06-20T09:24:57", "url": "https://files.pythonhosted.org/packages/3b/fc/b79a36b2bc656b9f2d1f9c82f6094454a82b92213d44cd56e8151ea20376/flake8_todo_ticket-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52cd7cdf94f2604ab21a28f4f8434a5c", "sha256": "4bedd158f24f67246b738f51dcdd79fec248fd5b38a9be69213ef1c443adb341" }, "downloads": -1, "filename": "flake8-todo-ticket-0.1.0.tar.gz", "has_sig": false, "md5_digest": "52cd7cdf94f2604ab21a28f4f8434a5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3006, "upload_time": "2019-06-20T09:25:00", "url": "https://files.pythonhosted.org/packages/04/77/cbf65c33137c3c91f374a04a60e73bb43d70f598649af27014d9900cdc50/flake8-todo-ticket-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c62134d24b5f2ebe52730007b0d4b4a5", "sha256": "1fdb613b0fddfc6bf66bbf85f3aa518b6bb1e8e75dc9fa58beacfd4a83b90c3f" }, "downloads": -1, "filename": "flake8_todo_ticket-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c62134d24b5f2ebe52730007b0d4b4a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7484, "upload_time": "2019-06-20T09:24:57", "url": "https://files.pythonhosted.org/packages/3b/fc/b79a36b2bc656b9f2d1f9c82f6094454a82b92213d44cd56e8151ea20376/flake8_todo_ticket-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52cd7cdf94f2604ab21a28f4f8434a5c", "sha256": "4bedd158f24f67246b738f51dcdd79fec248fd5b38a9be69213ef1c443adb341" }, "downloads": -1, "filename": "flake8-todo-ticket-0.1.0.tar.gz", "has_sig": false, "md5_digest": "52cd7cdf94f2604ab21a28f4f8434a5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3006, "upload_time": "2019-06-20T09:25:00", "url": "https://files.pythonhosted.org/packages/04/77/cbf65c33137c3c91f374a04a60e73bb43d70f598649af27014d9900cdc50/flake8-todo-ticket-0.1.0.tar.gz" } ] }