Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Collect warnings and add
dplyr_last_warnings()
#6443Collect warnings and add
dplyr_last_warnings()
#6443Changes from all commits
c83a292
d186b65
1db6c14
cd839a2
0f688a6
8f0724c
91102cf
6e63112
3852fd9
f89606f
c6fa184
9f54ab1
b446a7f
1979652
88d0393
83b711b
e9f3f8d
5801551
6738fb0
219a10c
716acc1
4acbaee
104bddf
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Neat that this stashes all 4 warnings, but it is a little hard to know which sets of warnings came from which expressions in
fn()
. Not sure if there is anything to do, just wanted to mention it.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yeah I don't know how to do better here. If you source the file you'll get srcrefs buried in the backtraces of
dplyr_last_warnings()
.Each
mutate()
sys-call should have its own srcref that we could show in the summary warnings, I'll look into making advantage of that. I'm not sure why this isn't the case already actually.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a hack to get the result of
rlang:::error_call()
, which has special behaviour compared toframe_call()
, for instance with S3 methods.Tracked in r-lib/rlang#1474.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should probably backtick the
{name} = {value}
result ingroup_labels_details()
here so it shows up a little better in the error message. Fine if you don't want to do that hereSome generated files are not rendered by default. Learn more about how customized files appear on GitHub.