If your IDE shows up errors due to this, one way to work around this is to use
the `go` branch of the repository, which contains an automatically-exported view of the repository in a more conventional Go project layout, useful for tools that need to operate with this format (e.g. go module imports). You may want to try to switch to that branch and see if this becomes easier to work with. Note however that PRs must be made against the `master` branch, so while this may help with development, you'd need the extra task of porting your changes over to `master` and make them work with the Bazel build system before upstreaming.