3.8.0 -- 2020-05-11¶
您可以查看 3.8.0 milestone 有关详细信息,请访问GitLab。
修复错误¶
修复报告位置超出边界的逻辑检查(另请参阅 GitLab!422 , GitLab#635 )
固定
--exclude=.*accidentally matching.和..(也见) GitLab!424 , GitLab#632 )
贬抑¶
添加vcs挂钩的弃用消息(另请参阅 GitLab!420 , GitLab#568 )
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!388 , GitLab#569 )Pyflakes已更新为>=2.2.0,<2.3.0(另请参见 GitLab!417 )
pycodestyle已更新为>=2.6.0a1,<2.7.0(另请参见 GitLab!418 )
特征¶
添加
--extend-exclude添加到的选项--exclude不覆盖(另请参见 GitLab!315 , GitLab#535 )将参数分析从
optparse到argparse(也见) GitLab!341将插件选项分组
--help(也见) GitLab!342 , GitLab#565 )删除的分析
verbose来自配置文件,因为它没有得到一致的应用(另请参见 GitLab!360 , GitLab#439 )删除的分析
output_file来自配置文件,因为它没有得到一致的应用(另请参见 GitLab!361 )解析有关的配置文件
cwdinstead of common prefix of passed filenames. You may need to changeflake8 subprojecttocd subproject && flake8 .(也见) GitLab!363 )正式支持python3.8(另请参见 GitLab!377 )
--disable-noqa现在也禁用# flake8: noqa(也见) GitLab!380 , GitLab#590 )确保丢失的文件生成
E902错误(另请参见 GitLab!404 , GitLab#600 )# noqa注释现在应用于显式\连续或在由多行字符串连接的行中(另请参见 GitLab!413 , GitLab#375 )
修复错误¶
固定
--exclude=./t.py只匹配t.py在顶层(另请参见 GitLab!311 , GitLab#382 )固定
--show-source当文件用制表符缩进时(另请参见 GitLab!339 , GitLab#563 )修复崩溃时间
--max-line-length给定一个非整数(另请参见 GitLab!341 , GitLab#541 )防止
indent_char额外引起的E101错误(另请参见 GitLab!357 , pycodestyle#886 )仅当方法为
fork用python3.8+修复macos上的问题(另请参见 GitLab!366 , GitLab#587 )(注:此修复也在3.7.9中提供)noqa现在只由flake8公司负责修复特定的noqa。插件总是请求这个参数False(也见) GitLab!331 , GitLab#552 )修复通过调用时插件的重复加载
python -m flake8(也见) GitLab!388 )修复提前退出时间
--exit-zero和--diff,并且diff为空(另请参见 GitLab!391 )当
\f从stdin读取时出现(另请参见 GitLab!406 , GitLab#270 )
贬抑¶
python setup.py flake8(setuptools集成)现在已弃用,将在将来的版本中删除(另请参见 GitLab!330 , GitLab#544 )type='string'(optparse)类型已弃用,请使用type=callable(argparse)而不是。支持type='string'将在将来的版本中删除(另请参见 GitLab!341 )%default在插件选项帮助文本不推荐使用时,请使用%(default)s相反。支持%default将在将来的版本中删除(另请参见 GitLab!341 )optparse样式
action='callback'选项的设置已弃用,请改用argparse操作类。这将在将来的版本中删除(另请参见 GitLab!341 )