Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a PR to solve #8
Actually, I am not quite sure this is the way
gopkgs
should handle go modules. I just wanted to create a little POC how an implementation could look like.Basic idea is to check wether there is a
go.mod
when-workDir
is provided and then add the workdir to the list of source folders. When retrieving the package name, the implementation will check if the baseDir has a go.mod and read themodule
name.Maybe the module name should be cached?
Feel free to comment, enhance or even reject this PR.