go/analysis/passes/shadow: separate package-level variables logic#586
go/analysis/passes/shadow: separate package-level variables logic#586bkreitch wants to merge 3 commits intogolang:masterfrom
Conversation
|
This PR (HEAD: 498fb53) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/694037. Important tips:
|
|
Message from Gopher Robot: Patch Set 1: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/694037. |
|
Message from Boris Kreitchman: Patch Set 1: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/694037. |
|
Message from Boris Kreitchman: Patch Set 2: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/694037. |
|
Message from Alan Donovan: Patch Set 2: (9 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/694037. |
498fb53 to
d7e5d6e
Compare
|
This PR (HEAD: d7e5d6e) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/694037. Important tips:
|
|
Message from Boris Kreitchman: Patch Set 3: (10 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/694037. |
|
Message from Alan Donovan: Patch Set 3: (5 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/694037. |
|
Message from Boris Kreitchman: Patch Set 3: (3 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/694037. |
d7e5d6e to
fe25404
Compare
|
This PR (HEAD: fe25404) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/694037. Important tips:
|
|
Message from Boris Kreitchman: Patch Set 4: (6 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/694037. |
|
Message from Alan Donovan: Patch Set 4: Hold+1 (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/694037. |
|
Message from Alan Donovan: Patch Set 4: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/694037. |
|
Message from Boris Kreitchman: Patch Set 4: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/694037. |
|
Message from Alan Donovan: Patch Set 4: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/694037. |
|
Message from Boris Kreitchman: Patch Set 4: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/694037. |
|
Message from Alan Donovan: Patch Set 4: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/694037. |
Span-based shadow detection across multiple files may produce inconsistent
results due to changes in filename ordering and map iteration. Since only
package-level variables can be shadowed cross-file, this PR handles them
separately using usage-based detection.
Fixes golang/go#40758
Continues from #583