-
Notifications
You must be signed in to change notification settings - Fork 17.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
x/tools/gopls: Missing defaultLibrary semantic token modifier for builtin constants #70219
Labels
Milestone
Comments
0DAYBROKER
added
gopls
Issues related to the Go language server, gopls.
Tools
This label describes issues relating to any tools in the x/tools repository.
labels
Nov 6, 2024
I also notice this before, it is probably a bug: false, true, and itoa is not a types.Named, but a types.Basic, so this condition always fails. |
Change https://go.dev/cl/625895 mentions this issue: |
dennypenta
pushed a commit
to dennypenta/tools
that referenced
this issue
Dec 3, 2024
…ue, and false Fixes golang/go#70219 Change-Id: I4aacfc8f55c2b9bae17b5012cc8967329849cc6c GitHub-Last-Rev: 88ecf46 GitHub-Pull-Request: golang#541 Reviewed-on: https://go-review.googlesource.com/c/tools/+/625895 Reviewed-by: Robert Findley <[email protected]> LUCI-TryBot-Result: Go LUCI <[email protected]> Reviewed-by: Alan Donovan <[email protected]> Auto-Submit: Robert Findley <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
gopls version
Build info
golang.org/x/tools/gopls v0.16.2
golang.org/x/tools/[email protected] h1:K1z03MlikHfaMTtG01cUeL5FAOTJnITuNe0TWOcg8tM=
github.com/BurntSushi/[email protected] h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak=
github.com/google/[email protected] h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
golang.org/x/exp/[email protected] h1:2O2DON6y3XMJiQRAS1UWU+54aec2uopH3x7MAiqGW6Y=
golang.org/x/[email protected] h1:utOm6MM3R3dnawAiJgn0y+xvuYRsm1RKM/4giyfDgV0=
golang.org/x/[email protected] h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ=
golang.org/x/[email protected] h1:Wm3cG5X6sZ0RSVRc/H1/sciC4AT6HAKgLCSH2lbpR/c=
golang.org/x/[email protected] h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4=
golang.org/x/[email protected] h1:6bJEg2w2kUHWlfdJaESYsmNfI1LKAZQi6zCa7LUn7eI=
golang.org/x/[email protected] h1:SP0mPeg2PmGCu03V+61EcQiOjmpri2XijexKdzv8Z1I=
honnef.co/go/[email protected] h1:9MDAWxMoSnB6QoSqiVr7P5mtkT9pOc1kSxchzPCnqJs=
mvdan.cc/[email protected] h1:G3QvahNDmpD+Aek/bNOLrFR2XC6ZAdo62dZu65gmwGo=
mvdan.cc/xurls/[email protected] h1:lyBNOm8Wo71UknhUs4QTFUNNMyxy2JEIaKKo0RWOh+8=
go: go1.23.2
go env
What did you do?
I inspected the semantic token types for the following builtin constants:
true
,false
andiota
by enabling "Developer: Inspect Tokens and Scopes" and checked the semantic token modifier for all three builtin constants.What did you see happen?
All three constants had the
readonly
modifier but were missing thedefaultLibrary
modifier.What did you expect to see?
As of right now, the only builtin variable that has the
defaultLibrary
token modifier is the variablenil
.I expected the constants
true
,false
andiota
to have both of the following modifiers:readonly
anddefaultLibrary
.Editor and settings
{
"gopls": {
"ui.semanticTokens": true
}
}
Logs
No response
The text was updated successfully, but these errors were encountered: