0.3.5 版本更新说明:
规则更改
[flake8-comprehensions] 处理特殊情况,该情况也匹配
[flake8-pyi] 将更多 stub 文件中的修复标记为“安全”
[numpy] 添加到 NumPy 2.0 迁移规则
[pycodestyle] 允许在导入前使用单元格魔法命令
[pycodestyle] 避免对单元格中的第一行逻辑行应用空白行规则
配置
尊重嵌套命名空间包
[flake8-boolean-trap] 为用户定义的允许布尔陷阱添加设置
错误修复
在自动修复中重命名符号时正确处理定义中的引用
跟踪定义中名称的范围
[flake8-bugbear] 避免使用后的误报
[flake8-copyright] 在默认版权模式中接受逗号
[flake8-datetimez] 允许使用 f-string
[flake8-pytest-style] 修复列表中最后一个项目的自动修复
[flake8-quotes] 当字符串位于前向引用中时忽略逗号
[isort] 始终将非相对导入放在相对导入之后
[isort] 在导入排序中尊重 Unicode 字符
[pyflakes] 修复 F821 在启用时的假阴性
[pyflakes] 做出始终不安全的修复
[pylint] 修复该规则的误报
[ruff] 修复多字节空格时未使用移除的恐慌
文档
添加 PR 标题格式
修复列表标记以包括所需的空白行
将其他 flake8 插件放在注册表旁边
[flake8-bandit] 更新规则警告消息,以解决不安全的块密码模式使用问题
[flake8-bugbear] 记录匿名赋值的用法
[flake8-datetimez] 澄清错误消息和规则文档
[pycodestyle] 使用相同的前后数字
[ruff] 将文档更改为一致使用