mirror of https://github.com/golang/go.git
Add a new field to the options JSON, EnumValues. Use it to automatically generate the documentation for enums. Fix the displayed type to be "enum" rather than the full-qualified Go type name. To make this easy, I changed the various enum constants to be strings, with values matching their configuration values. It may be possible to automatically parse them in the future, but we can get to that later. The documentation for hoverKind's private values is a little janky. I didn't want to build a way to hide them. We can hardcode it if we really care. Updates golang/go#33544. Change-Id: Ia5cc958e347d5ff041068c57726d530809bb0f70 Reviewed-on: https://go-review.googlesource.com/c/tools/+/256358 Trust: Heschi Kreinick <heschi@google.com> Run-TryBot: Heschi Kreinick <heschi@google.com> gopls-CI: kokoro <noreply+kokoro@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Rebecca Stambler <rstambler@golang.org> |
||
|---|---|---|
| .. | ||
| generate.go | ||
| generate_test.go | ||