This patch aims to add support for the following rules from the JUCE coding standards:
- Always put a space before an open parenthesis that contains text - e.g. foo (123);
- Never put a space before an empty pair of open/close parenthesis - e.g. foo();
The entire set of JUCE coding guidelines can be found here. Unfortunately, clang-format can't enforce all of these style rules at the moment, so I'm trying to add support for them.
Patch by Reuben Thomas