{
"info": {
"author": "EclecticIQ B.V.",
"author_email": "",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Console",
"Framework :: Flake8",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: Software Development :: Quality Assurance"
],
"description": "\nflake8-todos\n============\n\nPlugin for the `flake8 `_ linter to check TODO comments in Python source code.\n\nGood:\n\n.. code-block:: python\n\n # TODO(jamie): check performance\n # https://github.com/eclecticiq/flake8-todos/issues/1337\n\nBad:\n\n.. code-block:: python\n\n # FIXME idk how it works lol\n\nWhy?\n----\n\n\n* Make TODOs actionable and informative.\n* Improve `code consistency `_.\n\nChecks\n------\n\n\n* **T001**\\ : use TODO instead of FIXME (or BUG) for consistency.\n* **T002**\\ : add author into TODO (\\ `read about motivation here `_\\ ).\n* **T003**\\ : add link on issue into TODO.\n* **T004**\\ : missed colon in TODO.\n* **T005**\\ : missed text in TODO.\n* **T006**\\ : write TODO instead of ToDo (use upper case).\n\nInstallation\n------------\n\n.. code-block:: bash\n\n python3 -m pip install --user flake8-todos\n\nUsage\n-----\n\nTo check that the plugin was added to ``flake8``\\ , run this command:\n\n.. code-block:: bash\n\n $ python3 -m flake8 --version\n 3.7.7 (flake8-todos: 1.0.0, mccabe: 0.6.1, pycodestyle: 2.5.0, pyflakes: 2.1.1) CPython 3.6.7 on Linux\n\nIf you do not see ``flake8-todos`` in the output, check that ``flake8`` and ``flake8-todos`` are installed using the same interpreter. In practice this means both need to be installed into the same virtual environment.\n\nIf everything is okay, run ``flake8``\\ :\n\n.. code-block:: bash\n\n python -m flake8 example.py\n\nConfiguration\n-------------\n\nThe ``flake8`` docs explain `how to configure flake8 `_. The ``flake8-todos`` plugin uses codes starting with the letter ``T``. See the checks above for a full list.\n\nLicense\n-------\n\nThe content of this repository is released under the `3-clause BSD license `_.\nSee the `LICENSE `_ file for more information.\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "",
"keywords": "flake8,flake8-plugin,linter,styleguide,code quality",
"license": "BSD-3-Clause",
"maintainer": "",
"maintainer_email": "",
"name": "flake8-todos",
"package_url": "https://pypi.org/project/flake8-todos/",
"platform": "",
"project_url": "https://pypi.org/project/flake8-todos/",
"project_urls": {
"Repository": "https://github.com/eclecticiq/flake8-todos"
},
"release_url": "https://pypi.org/project/flake8-todos/0.1.3/",
"requires_dist": [
"flake8",
"isort; extra == \"dev\"",
"pycodestyle",
"pytest; extra == \"dev\""
],
"requires_python": ">=3.5",
"summary": "Check TODOs in the project",
"version": "0.1.3"
},
"last_serial": 5480466,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "791e4f48aa97be35e73f3774289a7f5f",
"sha256": "7dab58580ac93549affcd16d04f55b27da81d9234612b4146678eec96d5a3ad7"
},
"downloads": -1,
"filename": "flake8_todos-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "791e4f48aa97be35e73f3774289a7f5f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 6301,
"upload_time": "2019-05-14T17:07:30",
"url": "https://files.pythonhosted.org/packages/b3/be/e1b3b48746078d3344716a3bb5e52f2864f8b9cbe5a89b3d6f17edbc26d3/flake8_todos-0.1.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7b9c1f419a1faa456d1ebee01755a505",
"sha256": "c88950d35e2dcc2176f4c6eb777dfdbd87b44a229f46b4f2d4376940b8f5af39"
},
"downloads": -1,
"filename": "flake8_todos-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "7b9c1f419a1faa456d1ebee01755a505",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4578,
"upload_time": "2019-05-14T17:07:32",
"url": "https://files.pythonhosted.org/packages/9c/12/c0719f70706a1da8e0a1d270c0a08bd51a5baa6044c1d66b9e4eecdb95da/flake8_todos-0.1.0.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "d113a5ef60563b0d60c5433e06bf6565",
"sha256": "d5804e58c5a653290dd8c822bc2a5168c475ca279e1d54416a0dc7d6128ad91b"
},
"downloads": -1,
"filename": "flake8_todos-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d113a5ef60563b0d60c5433e06bf6565",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7065,
"upload_time": "2019-05-15T09:32:48",
"url": "https://files.pythonhosted.org/packages/0b/32/e1aeb1e3e2a42616510f739dcb9ecd57e3f01fd48c1ad33782abe8b423da/flake8_todos-0.1.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9a484aeb0563d0433bfad7f6e3ef0761",
"sha256": "6104170985290738f68ab196cc23619d2df1ec37ee5d7f7139e366c2de137d6d"
},
"downloads": -1,
"filename": "flake8_todos-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "9a484aeb0563d0433bfad7f6e3ef0761",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4604,
"upload_time": "2019-05-15T09:33:00",
"url": "https://files.pythonhosted.org/packages/e9/2f/649c4bed232dc0e5b4a5013dce6eb91484ebbf7971caf3d38dcb7a63ca61/flake8_todos-0.1.1.tar.gz"
}
],
"0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "ef2e834a67b116093aea84143d8ba64e",
"sha256": "1ff07d11b2d036a3770ff278fa3dc99cbbee1df6e37e34649370bccb9a0f0c7a"
},
"downloads": -1,
"filename": "flake8_todos-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ef2e834a67b116093aea84143d8ba64e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7507,
"upload_time": "2019-05-15T13:42:12",
"url": "https://files.pythonhosted.org/packages/e4/59/df3db70997cf3c5824938896138b31abf8e7e6816bedb46f45c4cf2d7968/flake8_todos-0.1.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f1f5082acf7f541e37747bf4337c6e2a",
"sha256": "1363c08289552e52d334446bfa0304f46750d3b081124350754eff35de5af0d7"
},
"downloads": -1,
"filename": "flake8_todos-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "f1f5082acf7f541e37747bf4337c6e2a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4838,
"upload_time": "2019-05-15T13:42:13",
"url": "https://files.pythonhosted.org/packages/38/5d/5292933a71026227fab9a4f5a22def447b12a83cf798463f559e0afd8ecd/flake8_todos-0.1.2.tar.gz"
}
],
"0.1.3": [
{
"comment_text": "",
"digests": {
"md5": "8fd4b20b3f43dc672aafce40be1e5395",
"sha256": "8daf77a7faa367816362853a1f1ef0ce49ac050804873a37cf672ff84b1ed0e9"
},
"downloads": -1,
"filename": "flake8_todos-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8fd4b20b3f43dc672aafce40be1e5395",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.5",
"size": 7945,
"upload_time": "2019-07-03T09:46:07",
"url": "https://files.pythonhosted.org/packages/b4/38/9276d17cf7055610b1f9b108c284e628d6f71490445ecd31e782cf8775e5/flake8_todos-0.1.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6124d53a9dfa76deecfbfa5f431b9034",
"sha256": "2ad14647f30b16b405fa0fb765f75ae73c6d21dc8f67a4856186c72eb3f0e5e1"
},
"downloads": -1,
"filename": "flake8-todos-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "6124d53a9dfa76deecfbfa5f431b9034",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 10490,
"upload_time": "2019-07-03T09:46:09",
"url": "https://files.pythonhosted.org/packages/88/2b/5481bf1e0bf5aa370476751c83e5df270c31c2c236feb030574e54b17ddb/flake8-todos-0.1.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "8fd4b20b3f43dc672aafce40be1e5395",
"sha256": "8daf77a7faa367816362853a1f1ef0ce49ac050804873a37cf672ff84b1ed0e9"
},
"downloads": -1,
"filename": "flake8_todos-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8fd4b20b3f43dc672aafce40be1e5395",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.5",
"size": 7945,
"upload_time": "2019-07-03T09:46:07",
"url": "https://files.pythonhosted.org/packages/b4/38/9276d17cf7055610b1f9b108c284e628d6f71490445ecd31e782cf8775e5/flake8_todos-0.1.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6124d53a9dfa76deecfbfa5f431b9034",
"sha256": "2ad14647f30b16b405fa0fb765f75ae73c6d21dc8f67a4856186c72eb3f0e5e1"
},
"downloads": -1,
"filename": "flake8-todos-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "6124d53a9dfa76deecfbfa5f431b9034",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 10490,
"upload_time": "2019-07-03T09:46:09",
"url": "https://files.pythonhosted.org/packages/88/2b/5481bf1e0bf5aa370476751c83e5df270c31c2c236feb030574e54b17ddb/flake8-todos-0.1.3.tar.gz"
}
]
}