go/gopls/internal/govulncheck
Jonathan Amsterdam 1ff52e2368 gopls/internal/vulncheck: use internal/govulncheck
Copy the x/vuln/cmd/govulncheck/internal/govulncheck package
and use it in internal/vulncheck.

Fixes golang/go#52985.

Change-Id: I3fb16b3d486ac462fca36aa53fd46e576041102d
Reviewed-on: https://go-review.googlesource.com/c/tools/+/407114
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
Run-TryBot: Jonathan Amsterdam <jba@google.com>
gopls-CI: kokoro <noreply+kokoro@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-05-31 21:46:24 +00:00
..
README.md internal/govulncheck: copy from x/vuln repo 2022-05-18 18:10:12 +00:00
cache.go internal/govulncheck: copy from x/vuln repo 2022-05-18 18:10:12 +00:00
cache_test.go internal/govulncheck: copy from x/vuln repo 2022-05-18 18:10:12 +00:00
copy.sh internal/govulncheck: copy from x/vuln repo 2022-05-18 18:10:12 +00:00
source.go gopls/internal/vulncheck: use internal/govulncheck 2022-05-31 21:46:24 +00:00
util.go gopls/internal/vulncheck: use internal/govulncheck 2022-05-31 21:46:24 +00:00
util_test.go gopls/internal/vulncheck: use internal/govulncheck 2022-05-31 21:46:24 +00:00

README.md

internal/govulncheck package

This package is a literal copy of the cmd/govulncheck/internal/govulncheck package in the vuln repo (https://go.googlesource.com/vuln).

The copy.sh does the copying, after removing all .go files here. To use it:

  1. Clone the vuln repo to a directory next to the directory holding this repo (tools). After doing that your directory structure should look something like

    ~/repos/x/tools/gopls/...
    ~/repos/x/vuln/...
    
  2. cd to this directory.

  3. Run copy.sh.