{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "Home-page: http://github.com/korijn/flake8-self\nAuthor: Korijn van Golen\nAuthor-email: korijn@gmail.com\nLicense: Freely Distributable\nDescription: [![PyPI](https://badge.fury.io/py/flake8-self.svg)](https://badge.fury.io/py/flake8-self) [![Anaconda](https://travis-ci.org/korijn/flake8-self.svg?branch=master)](https://travis-ci.org/korijn/flake8-self/)\n \n # flake8-self\n \n Private member access linting plugin for flake8.\n \n ## Example\n \n ```\n > pipenv run flake8 example.py\n example.py:10:1: SF01 Private member access\n example.py:11:1: SF01 Private member access\n ```\n \n example.py:\n ```python\n class Foo(object):\n def __init__(self):\n self.public_thing = \"bar\"\n self._private_thing = \"quux\"\n self.__really_private_thing = \"quuz\"\n \n \n foo = Foo()\n print(foo.public_thing)\n print(foo._private_thing) # SF01 Private member access\n print(foo.__really_private_thing) # SF01 Private member access\n print(foo.__dict__)\n ```\n \nKeywords: private access self linting flake8\nPlatform: UNKNOWN\nClassifier: Development Status :: 3 - Alpha\nClassifier: Environment :: Console\nClassifier: Intended Audience :: Developers\nClassifier: License :: Freely Distributable\nClassifier: Operating System :: OS Independent\nClassifier: Programming Language :: Python\nClassifier: Programming Language :: Python :: 2\nClassifier: Programming Language :: Python :: 3\nClassifier: Topic :: Software Development :: Libraries :: Python Modules\nClassifier: Topic :: Software Development :: Quality Assurance\nDescription-Content-Type: text/markdown\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "flake8-self", "package_url": "https://pypi.org/project/flake8-self/", "platform": "", "project_url": "https://pypi.org/project/flake8-self/", "project_urls": null, "release_url": "https://pypi.org/project/flake8-self/0.2.2/", "requires_dist": [ "flake8" ], "requires_python": "", "summary": "Private member access linting plugin for flake8.", "version": "0.2.2" }, "last_serial": 3816777, "releases": { "0.2.2": [ { "comment_text": "", "digests": { "md5": "6ecd1bc928692bdbdd8f84b47093152e", "sha256": "9268faf434c7a132beec28574d9e9258f2040a886530aff31e5c8a2436904df2" }, "downloads": -1, "filename": "flake8_self-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6ecd1bc928692bdbdd8f84b47093152e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2493, "upload_time": "2018-04-28T11:34:38", "url": "https://files.pythonhosted.org/packages/82/16/9e4e94ddcff5c430b14e31ea975c331445f1b43373bd1b39e9f8e4e046e5/flake8_self-0.2.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6ecd1bc928692bdbdd8f84b47093152e", "sha256": "9268faf434c7a132beec28574d9e9258f2040a886530aff31e5c8a2436904df2" }, "downloads": -1, "filename": "flake8_self-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6ecd1bc928692bdbdd8f84b47093152e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2493, "upload_time": "2018-04-28T11:34:38", "url": "https://files.pythonhosted.org/packages/82/16/9e4e94ddcff5c430b14e31ea975c331445f1b43373bd1b39e9f8e4e046e5/flake8_self-0.2.2-py3-none-any.whl" } ] }