I have searched and read lots of threads, and it seems there are a lot of people who are having similar issues, but not this specific one. Like most people, I am very picky about how my code looks. For some reason, VS2017 has its own opinions. When I type the following:
if (something == somethingelse)
{
the very instant I press the key for the curly brace, Visual Studio reformats everything to:
if(something==somethingelse){
I can tell you that every formatting checkbox under TextEditor->JavaScript is unchecked. As a matter of fact, I have unchecked basically everything in all the languages.
I don't want ANY "help" from Microsoft. I would really like ALL auto-formatting to go away.