V8003. Consider inspecting the expression. Probably one of the operators should be used here: '-=', '+=' or '!='.
Анализатор обнаружил потенциально ошибочную последовательность символов =+, =- или =!. Возможно, это опечатка, и следует использовать оператор +=, -= или != соответственно.
Рассмотрим пример:
var size, delta int
...
size =+ delta
В коде происходит присваивание переменной size значения переменной delta после выполнения операции унарного плюса. При этом унарный плюс и оператор присвоения сцеплены друг с другом. С большой вероятностью здесь опечатка, и к переменной size хотели прибавить значение переменной delta c помощью оператора +=.
Исправленный вариант:
var size, delta int
...
size += delta
Варианты кода, на который анализатор не будет выдавать предупреждение:
size += delta
size = +delta
Также диагностическое правило ищет опечатки вида A =- B и A =! B.