Skip to content
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

C# version >= 12 is not yet supported #66

Open
joefeser opened this issue Aug 10, 2024 · 2 comments
Open

C# version >= 12 is not yet supported #66

joefeser opened this issue Aug 10, 2024 · 2 comments
Labels
bug Something isn't working github This issue is about our GitHub App

Comments

@joefeser
Copy link

Describe the Bug
When clicking on certain commits, a parse error is displayed

To Reproduce
Steps to reproduce the behavior:
Click on commits

Expected Behavior
no errors

Link
Link to the pull request or commit where you encountered the bug: https://app.semanticdiff.com/...

image
image

@joefeser joefeser added bug Something isn't working github This issue is about our GitHub App labels Aug 10, 2024
@mmueller2012
Copy link
Contributor

SemanticDiff can currently only parse C# up to version 11. Your code uses the Collection expressions introduced in C# 12.

We are currently looking into parsing C# code using the Roslyn SDK. This should make it easier to support newer versions of C# and ensure that everything is parsed correctly. I will keep you updated.

@mmueller2012
Copy link
Contributor

We have finished the parser switch and SemanticDiff for GitHub should now support C# up to version 13. Please give it a try and report any issues you encounter.

The VS code extension will get the new parser as part of the next release.

@mmueller2012 mmueller2012 changed the title Error reported on commit screen C# version >= 12 is not yet supported Oct 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working github This issue is about our GitHub App
Projects
None yet
Development

No branches or pull requests

2 participants