I haven't found a formatter plugin that does a good job.

In any case, please follow our conventions. There are always something in every coding style to dislike. Following them allows us to spend more time on real issues and less time arguing about personal style