def visit_variable(self, node: AnyVariableDef) -> None:
        """Used to check wrong names of assigned."""
        validator = self._simple_validator if self._is_foreign_attribute(
            node,
        ) else self._regular_validator

        variable_name = name_nodes.get_assigned_name(node)
        if variable_name is not None:
            validator.check_name(node, variable_name)
        self.generic_visit(node)
Exemplo n.º 2
0
    def visit_variable(self, node: VariableDef) -> None:
        """
        Used to check wrong names of assigned.

        Raises:
            WrongVariableNameViolation
            TooShortNameViolation
            PrivateNameViolation
            TooLongNameViolation
            UnicodeNameViolation
            TrailingUnderscoreViolation

        """
        variable_name = name_nodes.get_assigned_name(node)

        if variable_name is not None:  # TODO: support NamedExpr
            self._validator.check_name(node, variable_name)
        self.generic_visit(node)