Formatting an entire 25 million line codebase overnight: the rubyfmt story

10 points by switchblade


byroot

Starting a regular Ruby process takes around 158ms (Ruby 2.7 on my M4 Pro MacBook Pro).

Not sure where they got their number from. On my M3 Air:

 ruby -v
ruby 2.7.8p225 (2023-03-30 revision 1f4d455848) [arm64-darwin23]

$ time ruby -e '1'
real	0m0.051s
user	0m0.033s
sys	0m0.014s

$ time ruby --disable-all -e '1'
real	0m0.027s
user	0m0.010s
sys	0m0.012s