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
Move C# editorconfig diagnostic support API to CompilationOptions, instead of SyntaxTree #44331
Move C# editorconfig diagnostic support API to CompilationOptions, instead of SyntaxTree #44331
Changes from all commits
a9899b1
7e5edc5
9da4451
4e780f3
118aace
d8993a3
cdf22e5
20d825a
332eebe
2fea5f9
2e21874
808ac8f
3efdb4e
4a72867
05351be
21b3745
e4630cc
6322777
59ca755
d9df348
433c2d9
1577f7f
d804929
f5f3e1d
6dc3748
17bdda0
d2616ff
0c2abce
f227479
d83cd94
3423b25
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.
So any existing analyzers out there will just break if they were using the obsolete properties? I'm not terribly worried about it as the users are likely rare (or non-existent) but just wanted to confirm the intent since this will go through API review.
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.
The intended breaking changes are:
If you added options to an analyzer config, they will not get propagated to the syntax trees. You can still access the property on the syntax tree but it is obsolete, and none of the options from the analyzer config files will be present.
If you added options to the trees directly, those will be preserved.
Eventually, we can consider removing the obsolete APIs all together.