0.6.3 版本更新说明:
预览功能:
- [flake8-simplify] 扩展 open-file-with-context-handler 以支持 dbm.sqlite3
- [pycodestyle] 在 stub 文件 (.pyi) 中禁用 E741
- [pydoclint] 避免在仅返回 None 的函数中显式返回时触发 DOC201
规则变更:
- [flake8-async] 在 Python 3.11 之前的版本中禁用 asyncio 的检查
修复:
- [FastAPI] 在修复 fast-api-non-annotated-dependency (FAST002) 时避免引入无效语法
- [flake8-implicit-str-concat] 在合并单行隐式字符串拼接 (ISC001) 之前规范化八进制数
- [flake8-pytest-style] 改进 pytest-incorrect-mark-parentheses-style (PT023) 的帮助消息
- [pylint] 避免对不是 min 或 max 的调用应用自动修复,尤其是作为 starred 表达式
- [ruff] 将 datetime.time、datetime.tzinfo 和 datetime.timezone 添加为不可变函数调用
- [ruff] 扩展 RUF100 的注释删除功能,以包括 noinspection 指令后的尾随文本,同时保留同一行上的后续注释(如果有)
- 修复 Ruff playground 页面首次加载时暗色主题的问题