2 个版本
0.0.2 | 2024 年 3 月 15 日 |
---|---|
0.0.1 | 2024 年 3 月 5 日 |
#1099 in 解析实现
每月 25 次下载
285KB
7.5K SLoC
[!WARNING] 目前处于开发阶段,有许多 TODO 和错误。
rbfmt
Rbfmt 是一个用 Rust 编写的 Ruby 代码格式化工具,基于 Ruby 的官方 Prism 解析器。
# a.rb
foo . bar(1,2 3 # 4
)
$ rbfmt a.rb
# a.rb
foo.bar(
1,
2,
3, # 4
)
安装
$ cargo install rbfmt
配置
您可以通过 .rbfmt.yml
文件配置格式化。
可用值和默认值
format:
line_width: 100
依赖项
~21MB
~401K SLoC