flake8的print语句检查插件
项目描述
flake8 print插件
检查Python文件中的print语句。
此模块为Python代码检查器flake8提供插件。
安装
您可以使用以下命令安装或升级flake8-print:
$ pip install flake8-print $ pip install --upgrade flake8-print
Flake8插件
当同时安装了flake8 2.4.1和flake8-print时,插件在flake8中可用:
$ flake8 --version
2.4.1 (pep8: 1.5.7, flake8-print: 2.0.0, mccabe: 0.3.1, pyflakes: 0.8.1)
Flake8允许根据文件夹禁用一些测试
[flake8]
per-file-ignores =
scripts/*: T20
cli.py: T20
错误代码
错误代码 | 描述 |
---|---|
T201 | 发现print |
T203 | 发现pprint |
T204 | 声明了pprint |
更改
5.0.0 - 2022-04-30
- 将命名空间从T0*移动到T2*,以避免与其他使用相同错误代码的库冲突。
- 移除特定于python 2的代码路径、错误消息和six的使用。
4.0.1 - 2022-04-30
- 修复noqa检测中的bug,通过移除手动检测并依赖flake8本身。
4.0.0 - 2020-11-29
- 由于现有问题已修复,现在已重新启用Poetry。
- 现在正式放弃对Python 2.7的支持。
3.1.4 - 2019-1-11
- 修复3.1.3中引入的bug
- 支持nopep8注释
3.1.3 - 2019-31-10
- 从poetry切换回setup.py : (....python生态系统问题....)
- 重构单函数代码
3.1.1 - 2019-03-12
- 修复从stdin读取时关闭的问题(需要flake8 > 2.1)。
- 在ReadMe中添加错误代码。
- 从setup.py切换到poetry。
- 在仓库上运行了black。
3.1.0 - 2018-02-11
- 为pypi.org的使用添加了框架分类器。
- 修复了setup.py中的entry_point问题,默认不启用。
3.0.1 - 2017-11-06
- 修复了setup.py中的冲突问题,默认不启用。
- 修复了name代码中的bug。
3.0.0 - 2017-11-05
- 移除了一些python 2/3的消息区分。
- 使用AST而不是正则表达式逻辑行检查器。
- 添加了pprint支持。
- 多行noqa支持丢失,直到有办法同时使用AST并且flake8提供noqa行。
2.0.2 - 2016-02-29
- 修复了pipy的ReadMe。
- 重构,避免重复。
- 更新了python 2与python 3的打印语句风格。
2.0.1 - 2015-11-21
- 添加了修复
flake8 --version
调用的装饰器。
2.0 - 2015-11-10
- 支持多行打印语句末尾的noqa。
- 性能改进。
- 移除了PrintStatementChecker类和其他函数。
- 添加了T101用于'Python 2.x保留字print使用'。
- 添加了针对Python 3.3和3.5以及不同flake8版本的测试。
1.6.1 - 2015-05-22
- 修复了1.6中引入的bug。
1.6 - 2015-05-18
- 为python3添加了适当的支持,并对python 2.6、2.7和3.4进行了测试。
1.5 - 2014-11-04
- 添加了python2.6支持。感谢@zoidbergwill。
1.4 - 2014-10-06
- 附加了noqa支持。
1.3 - 2014-09-27
- 取消了noqa支持。
- 支持多行注释,减少误报。
1.2 - 2014-06-30
- 不会在单行字符串中捕获单词print。
- 不会在包含print的内联注释中捕获。
- 添加了测试。
1.1 - 2014-06-30
- 第一个版本。
1.0 - 2014-06-30
- 哎呀。
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
flake8-print-5.0.0.tar.gz (5.2 kB 查看哈希值)
构建分发
flake8_print-5.0.0-py3-none-any.whl (5.7 kB 查看哈希值)