Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var NoClassAssignRule = rule.CreateRule(rule.Rule{ Name: "no-class-assign", Run: func(ctx rule.RuleContext, options any) rule.RuleListeners { return rule.RuleListeners{ ast.KindClassDeclaration: func(node *ast.Node) { classDecl := node.AsClassDeclaration() if classDecl == nil || classDecl.Name() == nil { return } className := getIdentifierName(classDecl.Name()) checkClassReassignments(node, className, &ctx) }, ast.KindClassExpression: func(node *ast.Node) { classExpr := node.AsClassExpression() if classExpr == nil || classExpr.Name() == nil { return } className := getIdentifierName(classExpr.Name()) checkClassReassignments(node, className, &ctx) }, } }, })
NoClassAssignRule disallows reassigning class declarations
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.