使用说明
粘来的 Python 缩进不齐、空格用得随意,或想统一成 PEP 8 风格。点「格式化」在浏览器里跑 Ruff(Rust 编写、编译成 WebAssembly)的格式化器,速度快、体积比 Pyodide 小很多。
首次使用下载约 2–3MB 的 WASM、之后缓存,全部本地运行、不上传。Python 靠缩进表达代码块,源码缩进有错时会解析失败,先保证语法正确。
基于 Ruff(WASM,浏览器内运行)按 PEP 8 风格格式化 Python 代码。
粘来的 Python 缩进不齐、空格用得随意,或想统一成 PEP 8 风格。点「格式化」在浏览器里跑 Ruff(Rust 编写、编译成 WebAssembly)的格式化器,速度快、体积比 Pyodide 小很多。
首次使用下载约 2–3MB 的 WASM、之后缓存,全部本地运行、不上传。Python 靠缩进表达代码块,源码缩进有错时会解析失败,先保证语法正确。
只用了 Ruff 的格式化能力(相当于 ruff format,风格对标 Black),不做 lint 检查、不报未使用变量或潜在 bug。它整理排版,不改逻辑、不删代码。
不能凭空修正。Python 的缩进有语义,源码若缩进错到无法解析,Ruff 会报语法错误而不是猜你的意图。它能统一「合法但风格不一」的缩进,救不了「缩进本身写错」的代码。