跳转到主要内容

flake8的私有成员访问linting插件。

项目描述

主页: http://github.com/korijn/flake8-self
作者: Korijn van Golen
作者邮箱: korijn@gmail.com
许可证:自由分发
描述: [![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/)

# flake8-self

flake8的私有成员访问linting插件。

## 示例

```
> pipenv run flake8 example.py
example.py:10:1: SF01 私有成员访问
example.py:11:1: SF01 私有成员访问
```

example.py
```python
class Foo(object)
def __init__(self)
self.public_thing = "bar"
self._private_thing = "quux"
self.__really_private_thing = "quuz"


foo = Foo()
print(foo.public_thing)
print(foo._private_thing) # SF01 私有成员访问
print(foo.__really_private_thing) # SF01 私有成员访问
print(foo.__dict__)
```

关键词: 私有访问 self linting flake8
平台: 未知
分类: 开发状态 :: 3 - Alpha
分类: 环境 :: 控制台
分类: 目标受众 :: 开发者
分类: 许可证 :: 自由分发
分类: 操作系统 :: 独立于操作系统
分类: 编程语言 :: Python
分类: 编程语言 :: Python :: 2
分类: 编程语言 :: Python :: 3
分类: 主题 :: 软件开发 :: 库 :: Python模块
分类: 主题 :: 软件开发 :: 质量保证
描述内容类型: text/markdown

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

本发布中没有可用的源分发文件。请参阅生成分发存档的教程

构建分发

flake8_self-0.2.2-py3-none-any.whl (2.5 kB 查看散列)

上传于 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面