| name: Gopls bugs or feature requests |
| description: Issues or feature requests for the Go language server (gopls) |
| title: "x/tools/gopls: issue title" |
| labels: ["gopls", "Tools"] |
| body: |
| - type: markdown |
| attributes: |
| value: "Please answer these questions before submitting your issue. Thanks!" |
| - type: input |
| id: gopls-version |
| attributes: |
| label: "gopls version" |
| description: "Output of `gopls -v version` on the command line" |
| validations: |
| required: true |
| - type: textarea |
| id: go-env |
| attributes: |
| label: "go env" |
| description: "Output of `go env` on the command line in your workspace directory" |
| render: shell |
| validations: |
| required: true |
| - type: textarea |
| id: what-did-you-do |
| attributes: |
| label: "What did you do?" |
| description: "If possible, provide a recipe for reproducing the error. A complete runnable program is good. A link on [go.dev/play](https://go.dev/play) is better. A failing unit test is the best." |
| validations: |
| required: true |
| - type: textarea |
| id: actual-behavior |
| attributes: |
| label: "What did you see happen?" |
| validations: |
| required: true |
| - type: textarea |
| id: expected-behavior |
| attributes: |
| label: "What did you expect to see?" |
| validations: |
| required: true |
| - type: textarea |
| id: editor-and-settings |
| attributes: |
| label: "Editor and settings" |
| description: "Your editor and any settings you have configured (for example, your VSCode settings.json file)" |
| validations: |
| required: false |
| - type: textarea |
| id: logs |
| attributes: |
| label: "Logs" |
| description: "If possible please include gopls logs. Instructions for capturing them can be found here: https://github.com/golang/tools/blob/master/gopls/doc/troubleshooting.md#capture-logs" |
| validations: |
| required: false |