Skip to content

More test for error recovery #18669

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

Merged
merged 29 commits into from
Jun 17, 2025
Merged

Conversation

edgarfgp
Copy link
Contributor

@edgarfgp edgarfgp commented Jun 6, 2025

Description

Add extra test to showcase how the error recovery was improved in #18645

Thanks to @auduchinok for requesting this and to Claude for helping with the test names. :)

Checklist

  • Test cases added
  • Release notes entry updated

@edgarfgp edgarfgp added the NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes label Jun 6, 2025
@edgarfgp edgarfgp requested a review from auduchinok June 6, 2025 14:57
Copy link
Contributor

github-actions bot commented Jun 6, 2025

⚠️ Release notes required, but author opted out

Warning

Author opted out of release notes, check is disabled for this pull request.
cc @dotnet/fsharp-team-msft

@edgarfgp edgarfgp marked this pull request as ready for review June 6, 2025 14:58
@edgarfgp edgarfgp requested a review from a team as a code owner June 6, 2025 14:58
Copy link
Member

@auduchinok auduchinok left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@edgarfgp Thanks a lot! I've added a few ideas about trying to make it a bit simpler

Copy link
Member

@T-Gro T-Gro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the addition.
I agree with @auduchinok on the naming - we can exclude name of the surrounding module/namespace, and make test names shorted.

(and I know that this isn't always met in existing tests, including the ones I have authored)

@github-project-automation github-project-automation bot moved this from New to In Progress in F# Compiler and Tooling Jun 9, 2025
@edgarfgp edgarfgp requested a review from T-Gro June 10, 2025 09:31
@edgarfgp
Copy link
Contributor Author

This is ready. I wanted to raise couple PR's regarding error recovery for CheckExpressions.fs

@edgarfgp
Copy link
Contributor Author

@T-Gro Can we merge this ?

@T-Gro T-Gro merged commit 6d57e3b into dotnet:main Jun 17, 2025
39 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in F# Compiler and Tooling Jun 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

3 participants