Path 1: 3697 calls (1.0)

Assign (3697)

1@utils.only_required_for_messages(
2        "simplify-boolean-expression",
3        "consider-using-ternary",
4        "consider-swap-variables",
5        "consider-using-with",
6    )
7    def visit_assign(self, node: nodes.Assign) -> None:
8        self._append_context_managers_to_stack(node)
9        self.visit_return(node)  # remaining checks are identical as for return nodes