Reformat Reason code with the `--in-place` option
The ability to format code automatically and in a standardized way is an accepted part of writing code today. I use a format tool in javascript (w/prettier), in golang, and in Elixir.
Reasonml has it's own format tool, refmt
which is installable via npm:
npm install -g reason-cli@3.2.0-darwin
At the command line you should use the --in-place
option to overwrite the specified file with the formatted code output by the tool.
> refmt --in-place src/App.re
Otherwise refmt writes to stdout, but rerouting that stdout to the same file will just truncate the file.
Tweet