User tests: Successful: Unsuccessful:
This is all done by an autoformatter with some manual fixes after it.
This the same rules run on the CMS that have run on the platform, except for the indentation rule since that requires a bit more manual work.
This also has the indentation changes for the platform.
Committed through Eclipse.