Интересно, что сама спецификация языка Go требует точки с запятой в конце каждого оператора, но лексер будет вставлять неявные точки с запятой в конец строк, которые выглядят как инструкции непосредственно перед компиляцией.
Поэтому, чтобы предотвратить нежелательную точку с запятой в конце незавершенной строки, все, что вам нужно сделать, это убедиться, что строка не заканчивается чем-то, что может сделать ее похожей на полный оператор.
Другими словами, избегайте завершения неполной строки в переменной, константе, функции, ключевом слове или постфиксном операторе (например, ++).
Что это оставляет? Ну, кое-что приходит на ум - оператор инфикса (например, = или +), запятая или открывающий палец или скобка или скобка, например.