Michał Muskała
2021-04-28 16:15:23 UTC
Im very happy to announce that recently weve released erlfmt 0.13.0 that we consider first release candidate for the 1.0 release.
What is erlfmt
erlfmt is an opinionated Erlang code formatter. By automating the process of formatting the code, it frees your team up to focus on what the code does, instead of what it looks like. erlfmt works with any Erlang file: .erl , .hrl , rebar.config , escripts, and more. It can be used both in rebar3 projects and standalone as a precompiled escript.
What does the 1.0 release mean
With the 1.0 release we intend to stabilise the format this means that changes that cause the formatter to re-format the code wont happen, outside of fixing critical bugs. This offers increased stability and confidence to the users.
Wed like your feedback
We intend to release the final 1.0 version on May 17. Now is the final opportunity for feedback, if youd like to influence the format erlfmt produces. In general, though, we wont consider major changes, in particular those around major choices weve been documenting in formatting decision documents[1], without a very compelling argument.
Its now great time to try out erlfmt[2] on your project. If you do have any feedback we havent addressed before, we would appreciate you sharing your remarks on github issues with examples.
Links
* GitHub: https://github.com/WhatsApp/erlfmt
* Hex: https://hex.pm/packages/erlfmt
[1]: Formatting decision documents: https://github.com/WhatsApp/erlfmt/tree/master/doc#merged-formatting-decisions
[2]: Usage instructions: https://github.com/WhatsApp/erlfmt#usage
What is erlfmt
erlfmt is an opinionated Erlang code formatter. By automating the process of formatting the code, it frees your team up to focus on what the code does, instead of what it looks like. erlfmt works with any Erlang file: .erl , .hrl , rebar.config , escripts, and more. It can be used both in rebar3 projects and standalone as a precompiled escript.
What does the 1.0 release mean
With the 1.0 release we intend to stabilise the format this means that changes that cause the formatter to re-format the code wont happen, outside of fixing critical bugs. This offers increased stability and confidence to the users.
Wed like your feedback
We intend to release the final 1.0 version on May 17. Now is the final opportunity for feedback, if youd like to influence the format erlfmt produces. In general, though, we wont consider major changes, in particular those around major choices weve been documenting in formatting decision documents[1], without a very compelling argument.
Its now great time to try out erlfmt[2] on your project. If you do have any feedback we havent addressed before, we would appreciate you sharing your remarks on github issues with examples.
Links
* GitHub: https://github.com/WhatsApp/erlfmt
* Hex: https://hex.pm/packages/erlfmt
[1]: Formatting decision documents: https://github.com/WhatsApp/erlfmt/tree/master/doc#merged-formatting-decisions
[2]: Usage instructions: https://github.com/WhatsApp/erlfmt#usage