formatruby 对 Ruby 代码进行格式化和美化,统一缩进、end 对齐和 do/end 块排版。在整理 Rails 代码、阅读压缩的 Ruby 脚本时使用,Ruby 靠缩进表示块,格式化后可清晰看到模块和方法的嵌套层级。
把 Ruby 代码格式化为缩进规范的样式,适合在阅读压缩或他人 Ruby 代码时恢复可读性。
与 RuboCop 相比,本工具仅做排版不做风格检查;与通用格式化器相比,它针对 Ruby 语法(如 do/end、module)优化,适合临时格式化 Ruby 代码。
Ruby 开发者在阅读或整理代码时格式化。