@Override
    public void visitPyAssignmentStatement(@NotNull PyAssignmentStatement node) {
      PyExpression[] targets = node.getTargets();
      if (targets.length == 1 && targets[0] instanceof PySubscriptionExpression subscriptionExpression) {
        if (subscriptionExpression.getOperand() instanceof PyReferenceExpression referenceExpression) {
          PsiElement element = referenceExpression.followAssignmentsChain(getResolveContext()).getElement();
          if (element instanceof PyExpression expression) {
            PyType type = myTypeEvalContext.getType(expression);
            if (type instanceof PyTupleType) {
              registerProblem(node, PyPsiBundle.message("INSP.tuples.never.assign.items"), new PyReplaceTupleWithListQuickFix());
            }
          }
        }
      }
    }
@Override
    public void visitPyAssignmentStatement(@NotNull PyAssignmentStatement node)