> [!WARNING] > This is currently under development and has many TODOs and bugs. # rbfmt Rbfmt is a yet another Ruby code formatter written in Rust, based on the Ruby's official [Prism][prism] parser. [prism]: https://ruby.github.io/prism/ ```ruby # a.rb foo . bar(1,2 3 # 4 ) ``` ```bash $ rbfmt a.rb # a.rb foo.bar( 1, 2, 3, # 4 ) ``` ## Installation ```bash $ cargo install rbfmt ``` ## Configuration You can configure formatting via `.rbfmt.yml` file. Available values and defaults: ```yaml format: line_width: 100 ```