3.8.0 -- 2020-05-11

您可以查看 3.8.0 milestone 有关详细信息,请访问GitLab。

修复错误

  • 修复报告位置超出边界的逻辑检查(另请参阅 GitLab!422GitLab#635

  • 固定 --exclude=.* accidentally matching ... (也见) GitLab!424GitLab#632

贬抑

3.8.0a2--2020年4月24日

您可以查看 3.8.0 milestone 有关详细信息,请访问GitLab。

修复错误

  • 固定 type="str" optparse选项(另请参见 GitLab!419

3.8.0a1--2020年4月24日

您可以查看 3.8.0 milestone 有关详细信息,请访问GitLab。

新建依赖项信息

  • 删除对的依赖项 entrypoints 并增加对 importlib-metadata (仅适用于 python<3.8 )(另请参见 GitLab!388GitLab#569

  • Pyflakes已更新为>=2.2.0,<2.3.0(另请参见 GitLab!417

  • pycodestyle已更新为>=2.6.0a1,<2.7.0(另请参见 GitLab!418

特征

  • 添加 --extend-exclude 添加到的选项 --exclude 不覆盖(另请参见 GitLab!315GitLab#535

  • 将参数分析从 optparseargparse (也见) GitLab!341

  • 将插件选项分组 --help (也见) GitLab!342GitLab#565

  • 删除的分析 verbose 来自配置文件,因为它没有得到一致的应用(另请参见 GitLab!360GitLab#439

  • 删除的分析 output_file 来自配置文件,因为它没有得到一致的应用(另请参见 GitLab!361

  • 解析有关的配置文件 cwd instead of common prefix of passed filenames. You may need to change flake8 subproject to cd subproject && flake8 . (也见) GitLab!363

  • 正式支持python3.8(另请参见 GitLab!377

  • --disable-noqa 现在也禁用 # flake8: noqa (也见) GitLab!380GitLab#590

  • 确保丢失的文件生成 E902 错误(另请参见 GitLab!404GitLab#600

  • # noqa 注释现在应用于显式 \ 连续或在由多行字符串连接的行中(另请参见 GitLab!413GitLab#375

修复错误

  • 固定 --exclude=./t.py 只匹配 t.py 在顶层(另请参见 GitLab!311GitLab#382

  • 固定 --show-source 当文件用制表符缩进时(另请参见 GitLab!339GitLab#563

  • 修复崩溃时间 --max-line-length 给定一个非整数(另请参见 GitLab!341GitLab#541

  • 防止 indent_char 额外引起的 E101 错误(另请参见 GitLab!357pycodestyle#886

  • 仅当方法为 fork 用python3.8+修复macos上的问题(另请参见 GitLab!366GitLab#587 )(注:此修复也在3.7.9中提供)

  • noqa 现在只由flake8公司负责修复特定的noqa。插件总是请求这个参数 False (也见) GitLab!331GitLab#552

  • 修复通过调用时插件的重复加载 python -m flake8 (也见) GitLab!388

  • 修复提前退出时间 --exit-zero--diff ,并且diff为空(另请参见 GitLab!391

  • \f 从stdin读取时出现(另请参见 GitLab!406GitLab#270

贬抑

  • python setup.py flake8 (setuptools集成)现在已弃用,将在将来的版本中删除(另请参见 GitLab!330GitLab#544

  • type='string' (optparse)类型已弃用,请使用 type=callable (argparse)而不是。支持 type='string' 将在将来的版本中删除(另请参见 GitLab!341

  • %default 在插件选项帮助文本不推荐使用时,请使用 %(default)s 相反。支持 %default 将在将来的版本中删除(另请参见 GitLab!341

  • optparse样式 action='callback' 选项的设置已弃用,请改用argparse操作类。这将在将来的版本中删除(另请参见 GitLab!341