b.) As of now there seems to be an inconsistency for the closing semi-colon
I suggest to keep things as dense as possible cause PHP tends to be verbose anyway:
As a related question: Has it been discussed when to use
So there is an agreement for the white spaces (to keep them in) for both short echos and alternative syntax for control structures.
Currently (also in this commit) though there is still a mix of adding the last tailing
I'd purpose to omit the last tailing semicolon within layouts, views and bake results.
Related: When to use Alternate Controle Syntax?