(assignment *ast.Node)
| 121 | } |
| 122 | |
| 123 | func isCompoundLikeAssignment(assignment *ast.Node) bool { |
| 124 | right := ast.SkipParentheses(assignment.AsBinaryExpression().Right) |
| 125 | return right.Kind == ast.KindBinaryExpression && isShiftOperatorOrHigher(right.AsBinaryExpression().OperatorToken.Kind) |
| 126 | } |
| 127 | |
| 128 | func isConstTypeReference(node *ast.Node) bool { |
| 129 | return ast.IsTypeReferenceNode(node) && len(node.TypeArguments()) == 0 && ast.IsIdentifier(node.AsTypeReferenceNode().TypeName) && node.AsTypeReferenceNode().TypeName.Text() == "const" |
no test coverage detected