Currently we use the Visitor in various parts of the code. This is a hold-over from when I tried avoiding the Go-idiomatic way of handling types: a type-switch statement.
Acceptance Criteria
Remove all instances of the visitor patter. Replace with recursive functions.
## Context
Currently we use the Visitor in various parts of the code. This is a hold-over from when I tried avoiding the Go-idiomatic way of handling types: a type-switch statement.
## Acceptance Criteria
Remove all instances of the visitor patter. Replace with recursive functions.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Context
Currently we use the Visitor in various parts of the code. This is a hold-over from when I tried avoiding the Go-idiomatic way of handling types: a type-switch statement.
Acceptance Criteria
Remove all instances of the visitor patter. Replace with recursive functions.