Ruff v0.15.0 发布,新增 16 条稳定 lint 规则、6 项行为稳定化及代码块级抑制注释。格式化器推出 2026 风格指南:lambda 参数保持单行、Python 3.14 简化 except 块、保留函数体首空行。另有两项预览风格待反馈,并调整 Docker 镜像基础版本等破坏性变更。
Vercel与Biome团队合作,强化了noFloatingPromises lint规则,以捕捉未处理的Promise。通过内部竞赛,工程师们展示了多种边缘案例,最终Proxy Promise示例获胜,体现了团队的创造力与合作精神。
在 Swift 项目的 monorepo 中,SwiftLint 默认无法识别根目录的 .swiftlint.yml。为解决此问题,需要在根目录及每个子 Package 的 .vscode/settings.json 中设置 swiftlint.configSearchPaths 指向配置文件,并明确指定 included 路径,以确保 lint 规则生效。
Ruff v0.9.0 发布,新增 2025 格式化风格指南,包括 f-string 插值表达式格式化、引号规范化、避免单行隐式字符串拼接、优先换行断言消息、减少返回类型注解括号、自动为 match case 的 if 守卫加括号。同时稳定 7 条 lint 规则及 2 条自动修复,并改进多项预览行为。
完成下面两步后,将自动完成登录并继续当前操作。