rbfmt 0.0.2

Ruby code formatter
Documentation

[!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 parser.

# a.rb
foo . bar(1,2  3 # 4
  )
$ rbfmt a.rb
# a.rb
foo.bar(
  1,
  2,
  3, # 4
)

Installation

$ cargo install rbfmt

Configuration

You can configure formatting via .rbfmt.yml file.

Available values and defaults:

format:
  line_width: 100