A recent PR brought up the need for a clear policy around breaking changes in Fourmolu. I’ve opened up a PR documenting the options, the trade-offs, and the context: RFC: Add policy for breaking changes by brandonchinn178 · Pull Request #430 · fourmolu/fourmolu · GitHub
If you use Fourmolu, please take a look and leave a comment.
Key questions:
- Would the transition period in the proposed policy actually be helpful for you? Would you defer reformatting until a later point, or just the bite the bullet on upgrade (if you’re gonna have to bite the bullet at some point anyway)?
- Is there another policy you’d think worth adding to the discussion?