Ruff v0.0.285 发布,稳定支持 Jupyter Notebook,可解析 IPython 魔法命令、显示渲染后差异,并调整 F841、F704 规则。新增规则:PT027 建议用 pytest.raises、PT014 查重复参数化、TID253 禁模块级导入、W3201 查错误双下划线名、W1510 要求 subprocess.run 显式 check、RUF017 避免 sum 展平列表。
Ruff v0.0.281 发布,词法分析器提速 2-3 倍,优化数据结构和分配,有利于 linter 和未来格式化器。文件级 # ruff: noqa 行尾注释现被忽略并警告。新增规则:PYI018、PYI046、PYI047、PYI049 检查未使用的私有类型定义,PYI056 禁止对 __all__ 调用 append 等方法,PLW0127 检查自我赋值,PLW1509 警告 preexec_fn,PTH206、PTH207 建议用 pathlib 替代 os.sep.split 和 glob。
完成下面两步后,将自动完成登录并继续当前操作。