When a colon symbol (":") is typed inside a single-line comment ("//"), the string is indented back to string start. For example, type
(tab)(tab)(tab)sometext // TODO:
and it will unindent the string all three tabs. I think, it thinks this is a label.
IMHO, semocolons in comments should be ignored.