内側のループを使用してループ変数を書き換えている場合に報告します。

例:


    for i in range(5):
      for i in range(20, 25):
          print("Inner", i)
      print("Outer", i)
  
また、with ステートメントで宣言されている変数がステートメント本体内で再宣言されている場合も警告します。

    with open("file") as f:
      f.read()
      with open("file") as f: