Unfortunately I noticed semicolons missing all over the place and so I avoided that rule as the number of lines was getting to be too much for a single PR. We should track that as a separate issue.