0.6.8 版本更新说明:
预览特性
- 移除匹配案例子句周围的不必要的括号
- 在
match..case
子句中为过长的if
守卫添加括号 - 在 ruff 分析图中检测基本的通配符导入
- 实现布尔链式比较
规则变更
- 当使用变长关键字参数(即
**kwargs
)时检测 SIM910 - 避免由于循环变量的非引用遮蔽绑定而导致的假阴性
错误修复
- 检测绑定到变长位置参数(即
*args
)的元组 - 在管道错误时优雅地退出
- 当分析图遇到管道错误时避免崩溃
性能优化
- 在模块解析器中重用 BTreeSets
- 跳过非复合语句的遍历