bootun/veronica

proposal: source code level control

Opened this issue · 0 comments

Veronica is currently analyzing based on packages, but this is not enough. I want to be able to use finer grained analysis capabilities.

Example

There has two services:

// service user
import "pkg/util/idutil"

func main() {
    idutil.GenUserID()
}
// service order
import "pkg/util/idutil"

func main() {
    idutil.GenOrderId()
}

If we modify implementation of idutil.GenOrderId, Veronica will prompt that both services will be affected, but in fact, we only need to rebuild order service.