I've been interested in a tool similar to gofmt ever since I worked with Elixir in a team environment. Which is why I'm applying for the elixirfmt project.
I've thought about an initial implementation and written a draft proposal here: https://docs.google.com/document/d/1VM_2ppqpgrsGQxDRAgWC8GX62X2Q2wDI7Kn4eiSueUE/edit?usp=drivesdk
I'd like the community's feedback on such implementation (and on the proposal in general) so that I can improve it.
I also have a few questions regarding the tool:
1. The gofmt tool has a flag to simplify code as seen here: https://golang.org/cmd/gofmt/#hdr-The_simplify_command
Should I implement similar functionality in the elixirfmt tool ?
2. Is there an official style guide currently available ? (Or a list of required features, as the project description on the GSoC page wasn't very clear regarding this)
Thanks!