-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
go/analysis/passes/printf: return Result for querying func Kind #138
Conversation
Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). 📝 Please visit https://cla.developers.google.com/ to sign. Once you've signed (or fixed any issues), please reply here (e.g. What to do if you already signed the CLAIndividual signers
Corporate signers
ℹ️ Googlers: Go here for more info. |
I signed it! |
CLAs look good, thanks! ℹ️ Googlers: Go here for more info. |
I attempted to write a test for this, but was hampered by the existing test file being in the |
This PR (HEAD: 5e5351b) has been imported to Gerrit for code review. Please visit https://go-review.googlesource.com/c/tools/+/186317 to see it. Tip: You can toggle comments from me using the |
Message from Gobot Gobot: Patch Set 1: Congratulations on opening your first change. Thank you for your contribution! Next steps: Most changes in the Go project go through a few rounds of revision. This can be During May-July and Nov-Jan the Go project is in a code freeze, during which Please don’t reply on this GitHub thread. Visit golang.org/cl/186317. |
This PR (HEAD: 8b4d493) has been imported to Gerrit for code review. Please visit https://go-review.googlesource.com/c/tools/+/186317 to see it. Tip: You can toggle comments from me using the |
This PR (HEAD: 12af032) has been imported to Gerrit for code review. Please visit https://go-review.googlesource.com/c/tools/+/186317 to see it. Tip: You can toggle comments from me using the |
This PR (HEAD: 4586288) has been imported to Gerrit for code review. Please visit https://go-review.googlesource.com/c/tools/+/186317 to see it. Tip: You can toggle comments from me using the |
Message from Alan Donovan: Patch Set 5: Code-Review+1 Please don’t reply on this GitHub thread. Visit golang.org/cl/186317. |
4586288
to
2b7dfe4
Compare
I had to resolve some conflicts with the changes to support fmt.Errorf. |
This PR (HEAD: 2b7dfe4) has been imported to Gerrit for code review. Please visit https://go-review.googlesource.com/c/tools/+/186317 to see it. Tip: You can toggle comments from me using the |
2b7dfe4
to
2961237
Compare
This PR (HEAD: 2961237) has been imported to Gerrit for code review. Please visit https://go-review.googlesource.com/c/tools/+/186317 to see it. Tip: You can toggle comments from me using the |
Message from Alan Donovan: Patch Set 7: Code-Review+1 Please don’t reply on this GitHub thread. Visit golang.org/cl/186317. |
printf.Result allows clients to learn if a function is a Print/Printf function or a wrapper of one. This aids in developing Ananlyzer's applying checks on Print/Printf functions. Implements @alandonovan suggestion from golang/go#29616 (comment) Change-Id: I57833d5c65c417f2e4a761d9187fc133937f39fb
2961237
to
5cb9115
Compare
This PR (HEAD: 5cb9115) has been imported to Gerrit for code review. Please visit https://go-review.googlesource.com/c/tools/+/186317 to see it. Tip: You can toggle comments from me using the |
Message from Aaron Beitch: Patch Set 8: Bump. I added another patchset to add a missing case in the String() method. Please don’t reply on this GitHub thread. Visit golang.org/cl/186317. |
Message from Michael Matloob: Patch Set 8: Code-Review+2 Please don’t reply on this GitHub thread. Visit golang.org/cl/186317. |
Message from Aaron Beitch: Patch Set 8:
Thanks for the review. Anything more I need to do to get his merged? Please don’t reply on this GitHub thread. Visit golang.org/cl/186317. |
Message from Aaron Beitch: Patch Set 8:
this* Please don’t reply on this GitHub thread. Visit golang.org/cl/186317. |
printf.Result has IsPrint function telling the caller if a function is a Print/Printf function or a wrapper of one. This aids in developing Ananlyzer's applying checks on Print/Printf functions. Implements @alandonovan suggestion from golang/go#29616 (comment) Change-Id: I203d51f1fcab7d8574d9309c22b404f8e3de43db GitHub-Last-Rev: 5cb9115 GitHub-Pull-Request: #138 Reviewed-on: https://go-review.googlesource.com/c/tools/+/186317 Reviewed-by: Michael Matloob <[email protected]>
This PR is being closed because golang.org/cl/186317 has been merged. |
printf.Result has IsPrint function telling the caller if a function is
a Print/Printf function or a wrapper of one.
This aids in developing Ananlyzer's applying checks on Print/Printf
functions.
Implements @alandonovan suggestion from
golang/go#29616 (comment)