跳转到主要内容

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 查看哈希值)

上传时间: Python 3

由以下支持

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