For anyone that finds this, it ended up being an extension that I had installed that was causing the issue. Once I removed the extension, the stray semicolon went away.