{ "info": { "author": "Endika Iglesias", "author_email": "me@endikaiglesias.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 6 - Mature", "Environment :: Console", "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "dlen\n====\n\ndlen for a world with less code.\n\nCheck the length of the method (maximum 20 lines) and\nthe class (maximum 500 lines). To keep your code clean and clear\nyou should always try to avoid having too many lines of code.\nAlso recommended to use pep8, isort, pydocstyle pack.\n\nGetting Started\n===============\n\nSupports Python 2.7+\n\nInstalling\n==========\n\n```\ngit clone git@github.com:Endika/dlen.git\ncd dlen\npython setup.py install\n```\n\nOr\n\n```\npip install dlen\n```\n\nUsing dlen\n==========\n\n```\ndlen my_script.py\n```\n\nOutput\n\n```\n[ERROR] 'my_script.py' big_function function too long (25 > 20 lines)\n[WARN] 'my_script.py' my_function function too long (13 > 12 lines)\n```\n\nOr\n\n```\ndlen .\ndlen /path/project\n```\n\nAuthors\n=======\n\n* **Endika Iglesias** - https://github.com/Endika\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Endika/dlen", "keywords": "Refactor,Python,Python2,Python3,Refactoring,def,class,Clean", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dlen", "package_url": "https://pypi.org/project/dlen/", "platform": "", "project_url": "https://pypi.org/project/dlen/", "project_urls": { "Homepage": "https://github.com/Endika/dlen" }, "release_url": "https://pypi.org/project/dlen/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "Dlen checks the length of the functions.", "version": "0.0.2" }, "last_serial": 4923997, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d580c9ba722b0dadc419dceb9563fc06", "sha256": "2263b803525ae348860d5f2d95e45c7781ad8e363b3e9866a41c5651a47a478a" }, "downloads": -1, "filename": "dlen-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d580c9ba722b0dadc419dceb9563fc06", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5223, "upload_time": "2017-09-03T11:30:29", "url": "https://files.pythonhosted.org/packages/3c/4b/dfddb95a6da112a6a4706dec70e12e9b6707b09a860dd99c806b4f2b0639/dlen-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c96f09b0149b291853f18e4553c414d0", "sha256": "bd7470e71891a94b2077f7823ac8d5cdddb9966822a7c3969483299b39fa44af" }, "downloads": -1, "filename": "dlen-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c96f09b0149b291853f18e4553c414d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3810, "upload_time": "2017-09-03T11:30:31", "url": "https://files.pythonhosted.org/packages/0a/8d/ca4357f2ae9596ea0c9def31fcb04f160e767c31650ec7f8f6d7f32aba74/dlen-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "78c47b3597d47553d85064d8dacc4d41", "sha256": "c4cd58ea995d81539b0d783d562b7c15a7004ba0da9dea450d94a71a618a55e8" }, "downloads": -1, "filename": "dlen-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78c47b3597d47553d85064d8dacc4d41", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5221, "upload_time": "2017-09-07T12:00:04", "url": "https://files.pythonhosted.org/packages/fe/60/c9013871e43adb548bab34a45242f4c8b3194ae322714d345de01441951b/dlen-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "269da4c50f3395d8fe38d71beab94ba6", "sha256": "564677ce1dfeac4a753c0ab6a94dd0181fa1f79e6ca81fc5ac5b39ed0a9a0bbb" }, "downloads": -1, "filename": "dlen-0.0.2.tar.gz", "has_sig": false, "md5_digest": "269da4c50f3395d8fe38d71beab94ba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3806, "upload_time": "2017-09-07T12:00:06", "url": "https://files.pythonhosted.org/packages/2e/35/ae27f510a045d3ccb133c6ab28ec476e5c98327314b9afa576f70f8dd3ee/dlen-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "78c47b3597d47553d85064d8dacc4d41", "sha256": "c4cd58ea995d81539b0d783d562b7c15a7004ba0da9dea450d94a71a618a55e8" }, "downloads": -1, "filename": "dlen-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78c47b3597d47553d85064d8dacc4d41", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5221, "upload_time": "2017-09-07T12:00:04", "url": "https://files.pythonhosted.org/packages/fe/60/c9013871e43adb548bab34a45242f4c8b3194ae322714d345de01441951b/dlen-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "269da4c50f3395d8fe38d71beab94ba6", "sha256": "564677ce1dfeac4a753c0ab6a94dd0181fa1f79e6ca81fc5ac5b39ed0a9a0bbb" }, "downloads": -1, "filename": "dlen-0.0.2.tar.gz", "has_sig": false, "md5_digest": "269da4c50f3395d8fe38d71beab94ba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3806, "upload_time": "2017-09-07T12:00:06", "url": "https://files.pythonhosted.org/packages/2e/35/ae27f510a045d3ccb133c6ab28ec476e5c98327314b9afa576f70f8dd3ee/dlen-0.0.2.tar.gz" } ] }