0.9.2 版本更新说明:
预览特性
- Airflow
- 修正了拼写错误,将"security_managr"改为"security_manager" (AIR303)
- 扩展和修正了AIR302规则
- FastAPI
- 正确处理带有Depends的参数 (FAST003)
- flake8-pytest-style
- 实现了pytest.warns诊断 (PT029, PT030, PT031)
- 测试函数参数默认值的情况 (PT028)
- flake8-type-checking
- 避免TC008规则中对于
|
运算符的误报
规则变更
- flake8-todos
- 允许VSCode GitHub PR扩展风格链接出现在缺失的todo链接中 (TD003)
- pyflakes
- 显示F722的语法错误信息
格式化工具更新
- 修正了包含大括号的f-string表达式周围的大括号间距问题
- 当使用保留引号样式时,修正了不同引号的f-string连接问题
服务器更新
- 避免多次索引相同的工作区
- 显示ruff.configuration错误的上下文
配置更新
- 移除flatten以改善反序列化错误消息
Bug修复
- 解析三重引号字符串注释时的行为如同带括号一样
- 更新FastAPI的Annotated修正 (FAST002)
- flake8-bandit:检查builtins而不是builtin (S102, PTH123)
- flake8-pathlib:修正os-path-dirname的选择器 (--select) (PTH120)
- ruff:修正global关键字的误报 (RUF052)