self や cls などの最初のパラメーターがメソッド内で再代入されている場合に報告します。
ほとんどの場合、このような再代入には目的がないため、IDE はエラーを示します。
例:
class Account:
def calc(self, balance):
if balance == 0:
self = balance
return self
この問題を解決するには、アルゴリズムをチェックして変更し、再代入の必要性を確認することをお勧めします。 何も問題がない場合は、このコードに対してインテンションアクションを呼び出し、警告を無視することを選択できます。