Похоже, что PyCharm ищет такие ситуации:
<name> = [<values>]
<name>.append(<value>)
и предлагает преобразовать его в:
<name> = [<values>, <value>]
Это предел логики c для этого проверка, поэтому, даже если он немедленно сообщит о неразрешенной ссылке, если вы решите применить предлагаемое преобразование, PyCharm все равно предложит его.
Похоже, что любой код (хотя не комментарии или пусто промежуточные строки будут препятствовать запуску проверки, например,
<name> = [<values>]
"shut up PyCharm"
<name>.append(<value>)
будет подавлять проверку.
Кажется, что эта ошибка возникла ранее , но никогда был исправлен; Я все еще вижу это в PyCharm 2020.1.