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 )解析有关的配置文件
cwd
instead of common prefix of passed filenames. You may need to changeflake8 subproject
tocd 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 )