there is no argument about where to place braces – Java, Javascript, C#, C++ are all C-based languages so the answer is to use the same style as the inventors of C – easy.
code layout is a legitimate point of discussion as it has been shown that if an experienced programmer is shown code in a format that he is not used to then he is not much better than a junior programmer at spotting issues with it.
Hence the correct format is the one most people use, unless it is anything suggested by microsoft.
normally that would be in the same style as the inventors of the language, so K&R for C, Stroustrup for C++, Gosling for Java, etc.