0.4.9 版本更新说明:
预览特性
- [pylint] 实现考虑字典项(C0206)规则
- [refurb] 实现重复全局变量(FURB154)规则
规则变更
- [pycodestyle] 调整E203修复方式,使其与ruff格式化行为一致
格式化器
- 修复仅含零宽度字符行的格式器不稳定问题
服务端
- 在服务器功能中添加支持的命令列表
- 在ruff服务器中使用实际文件路径(当可获得时)
- 当在不可用的文档上运行命令时,改进错误提示信息
- 引入
ruff.printDebugInformation
命令以供调试 - 跟踪系统现尊重日志级别和跟踪级别,并提供日志文件输出选项
命令行界面(CLI)
- 处理差异视图中的非打印字符
错误修复
- [refurb] 当参数在调用外使用时,避免建议使用starmap(FURB140)
- [flake8-bugbear] 在检查大循环块时避免B909规则导致的恐慌
- [refurb] 修复operator.itemgetter中当getter参数为元组时的行为错误(FURB118)