Skip to content

Commit

Permalink
build(deps): Bump golang.org/x/tools from 0.3.0 to 0.4.0 (runfinch#101)
Browse files Browse the repository at this point in the history
Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.3.0
to 0.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/golang/tools/releases">golang.org/x/tools's
releases</a>.</em></p>
<blockquote>
<h2>gopls/v0.4.0</h2>
<ul>
<li>Improved support for working with modules (<a
href="https://github.com/ridersofrohan"><code>@​ridersofrohan</code></a>).
A detailed walk-through of the new features can be found <a
href="https://www.ardanlabs.com/blog/2020/04/modules-05-gopls-improvements.html">here</a>.
A quick summary:
<ul>
<li>Use the <code>-modfile</code> flag to suggest which modules should
be added/removed from the <code>go.mod</code> file, rather than editing
it automatically.</li>
<li>Suggest dependency upgrades in-editor and provide additional
language features, such as formatting, for the <code>go.mod</code>
file.</li>
</ul>
</li>
<li>Inverse implementations (<a
href="https://github.com/muirdm"><code>@​muirdm</code></a>). &quot;Go to
implementations&quot; on a concrete type will show the interfaces it
implements.</li>
<li>Completion improvements (<a
href="https://github.com/muirdm"><code>@​muirdm</code></a>).
Specifically, improved completion for keywords. Also, offer <code>if err
!= nil { return err }</code> as a completion item.</li>
<li>Jumping to definition on an import statement returns all files as
definition locations (<a
href="https://github.com/danishprakash"><code>@​danishprakash</code></a>).</li>
<li>Support for running <code>go generate</code> through the editor, via
a code lens (<a
href="https://github.com/marwan-at-work"><code>@​marwan-at-work</code></a>).</li>
<li>Command-line support for workspace symbols (<a
href="https://github.com/daisuzu"><code>@​daisuzu</code></a>).</li>
</ul>
<h4>Opt-in:</h4>
<ul>
<li>Code actions suggesting <code>gofmt -s</code>-style simplifications
(<a
href="https://github.com/ridersofrohan"><code>@​ridersofrohan</code></a>).
To get these on-save, add the following setting:</li>
</ul>
<pre lang="js"><code>&quot;[go]&quot;: {
	&quot;editor.codeActionsOnSave&quot;: {
		&quot;source.fixAll&quot;: true,
	}
}
</code></pre>
<ul>
<li>Code actions suggesting fixes for type errors, such as missing
return values (<a
href="https://github.com/sqs/goreturns">goreturns</a>-style), undeclared
names, unused parameters, and assignment statements that should be
converted from <code>:=</code> to <code>=</code> (<a
href="https://github.com/ridersofrohan"><code>@​ridersofrohan</code></a>).
Add the following to your gopls settings to opt-in to these analyzers.
In the future, they will be on by default and high-confidence suggested
fixes may be applied on save. See additional documentation on analyzers
<a
href="https://cs.opensource.google/go/tools/+/master:gopls/doc/analyzers.md">here</a>.</li>
</ul>
<pre lang="json5"><code>&quot;gopls&quot;: {
	&quot;analyses&quot;: {
		&quot;fillreturns&quot;: true,
                &quot;undeclaredname&quot;: true,
                &quot;unusedparams&quot;: true,
                &quot;nonewvars&quot;: true,
	}
}
</code></pre>
<ul>
<li>Further improvements in the support for multiple concurrent clients
(<a href="https://github.com/findleyr"><code>@​findleyr</code></a>). See
<a
href="https://github-redirect.dependabot.com/golang/tools/issues/34111">#34111</a>
for all details.</li>
</ul>
<p>For a complete list of the issues resolved, see the <a
href="https://github.com/golang/go/milestone/133?closed=1">gopls/v0.4.0
milestone</a>.</p>
<h2>gopls/v0.3.4</h2>
<ul>
<li><a href="https://golang.org/cl/222979">golang.org/cl/222979</a>: fix
for a nil pointer exception in completion (<a
href="https://github.com/muirdm"><code>@​muirdm</code></a>).</li>
<li><a href="https://golang.org/cl/222980">golang.org/cl/222980</a>: fix
a concurrent map write and iteration (<a
href="https://github.com/ridersofrohan"><code>@​ridersofrohan</code></a>).</li>
</ul>
<h2>gopls/v0.3.3</h2>
<ul>
<li>Support for workspace symbols. (<a
href="https://github.com/daisuzu"><code>@​daisuzu</code></a>)</li>
<li>Various completion improvements, including fixes for completion in
code that doesn't parse. (<a
href="https://github.com/muirdm"><code>@​muirdm</code></a>)</li>
<li>Limit diagnostic concurrency, preventing huge spikes in memory usage
that some users encountered. (<a
href="https://github.com/heschik"><code>@​heschik</code></a>)</li>
<li>Improved handling for URIs containing escaped characters. (<a
href="https://github.com/heschik"><code>@​heschik</code></a>)</li>
<li>Module versions from &quot;go list&quot; in pkg.go.dev links. (<a
href="https://github.com/ridersofrohan"><code>@​ridersofrohan</code></a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/golang/tools/commit/aee3994bd5f840a71b7b3fd8ce9fa21176e0a9e1"><code>aee3994</code></a>
gopls/internal/lsp/fake: in (*Workdir).RenameFile, fall back to read +
write</li>
<li><a
href="https://github.com/golang/tools/commit/fe60148df7654055de5513e31850d131fd91c1a5"><code>fe60148</code></a>
go.mod: update golang.org/x dependencies</li>
<li><a
href="https://github.com/golang/tools/commit/c9ea9a72c54987217e6af00e7a6a29f26a316d0a"><code>c9ea9a7</code></a>
gopls/internal/regtest: add a test for the case when the renaming
package's p...</li>
<li><a
href="https://github.com/golang/tools/commit/bf5db8100143206bf73fe78418bfb95467b4753e"><code>bf5db81</code></a>
gopls/internal/lsp/cache: improve ad-hoc warning for nested modules</li>
<li><a
href="https://github.com/golang/tools/commit/aa9f4b2f3d575daef809d1fc76c01a33b13e7bce"><code>aa9f4b2</code></a>
go/analysis: document that facts are gob encoded in one gulp</li>
<li><a
href="https://github.com/golang/tools/commit/bdcd08225250423bf7f5f70d1dad7b2f96c380f0"><code>bdcd082</code></a>
internal/gcimporter: skip tests earlier when 'go build' is not
available</li>
<li><a
href="https://github.com/golang/tools/commit/2ad6325d9080398a9a71b69effd71191c00838b4"><code>2ad6325</code></a>
gopls/internal/lsp/cache: expand ImportPath!=PackagePath comment</li>
<li><a
href="https://github.com/golang/tools/commit/52c7b88fe89b3ef23d2641bca2f18b6ec5882720"><code>52c7b88</code></a>
gopls/internal/robustio: only define ERROR_SHARING_VIOLATION on
Windows</li>
<li><a
href="https://github.com/golang/tools/commit/4f69bf3eb3beddcf2b4b1ae17855da12b1c1013a"><code>4f69bf3</code></a>
gopls/internal/lsp/cache: narrow reloadOrphanedFiles to open files</li>
<li><a
href="https://github.com/golang/tools/commit/6002d6ea51c0b879256e7822030f9ad18c9e4a7f"><code>6002d6e</code></a>
gopls/internal/regtest/misc: test Implementations + vendor</li>
<li>Additional commits viewable in <a
href="https://github.com/golang/tools/compare/v0.3.0...v0.4.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/tools&package-manager=go_modules&previous-version=0.3.0&new-version=0.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] authored Dec 9, 2022
1 parent e0bc86d commit b3c4df1
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 12 deletions.
8 changes: 4 additions & 4 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ require (
github.com/stretchr/testify v1.8.1
github.com/xorcare/pointer v1.2.2
golang.org/x/crypto v0.3.0
golang.org/x/tools v0.3.0
golang.org/x/tools v0.4.0
gopkg.in/yaml.v3 v3.0.1
k8s.io/apimachinery v0.25.4
)
Expand Down Expand Up @@ -49,9 +49,9 @@ require (
github.com/xanzy/ssh-agent v0.2.1 // indirect
go.opencensus.io v0.23.0 // indirect
golang.org/x/mod v0.7.0 // indirect
golang.org/x/net v0.2.0 // indirect
golang.org/x/sys v0.2.0 // indirect
golang.org/x/text v0.4.0 // indirect
golang.org/x/net v0.3.0 // indirect
golang.org/x/sys v0.3.0 // indirect
golang.org/x/text v0.5.0 // indirect
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
gopkg.in/src-d/go-billy.v4 v4.3.2 // indirect
Expand Down
17 changes: 9 additions & 8 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -442,8 +442,8 @@ golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug
golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco=
golang.org/x/net v0.2.0 h1:sZfSu1wtKLGlWI4ZZayP0ck9Y73K1ynO6gqzTdBVdPU=
golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY=
golang.org/x/net v0.3.0 h1:VWL6FNY2bEEmsGVKabSlHu5Irp34xmMRoqb/9lF9lxk=
golang.org/x/net v0.3.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
Expand Down Expand Up @@ -548,12 +548,12 @@ golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.2.0 h1:ljd4t30dBnAvMZaQCevtY0xLLD0A+bRZXbgLMLU1F/A=
golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.3.0 h1:w8ZOecv6NaNa/zC8944JTU3vz4u6Lagfk4RPQxv92NQ=
golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.2.0 h1:z85xZCsEl7bi/KwbNADeBYoOP0++7W1ipu+aGnpwzRM=
golang.org/x/term v0.3.0 h1:qoo4akIqOcDME5bhc/NgxUdovd6BSS2uMsVjB56q1xI=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
Expand All @@ -563,8 +563,9 @@ golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/text v0.4.0 h1:BrVqGRd7+k1DiOgtnFvAkoQEWQvBc25ouMJM6429SFg=
golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
golang.org/x/text v0.5.0 h1:OLmvp0KP+FVG99Ct/qFiL/Fhk4zp4QQnZ7b2U+5piUM=
golang.org/x/text v0.5.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
Expand Down Expand Up @@ -623,8 +624,8 @@ golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
golang.org/x/tools v0.2.0/go.mod h1:y4OqIKeOV/fWJetJ8bXPU1sEVniLMIyDAZWeHdV+NTA=
golang.org/x/tools v0.3.0 h1:SrNbZl6ECOS1qFzgTdQfWXZM9XBkiA6tkFrH9YSTPHM=
golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8YAX6L2f0ntZ7Kn/mGgAWcipA5k=
golang.org/x/tools v0.4.0 h1:7mTAgkunk3fr4GAloyyCasadO6h9zSsQZbwvcaIciV4=
golang.org/x/tools v0.4.0/go.mod h1:UE5sM2OK9E/d67R0ANs2xJizIymRP5gJU295PvKXxjQ=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
Expand Down

0 comments on commit b3c4df1

Please sign in to comment.