-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Delete IDE dispose analyzers #50303
Delete IDE dispose analyzers #50303
Conversation
- These rules have been disabled by default for more than a year now - These rules were ported from CA rules to IDE rules to enable shipping them in the box. This is no longer required as all CA and IDE rules ship with the .NET SDK now. Closes dotnet#38984 Closes dotnet#38944 Closes dotnet#38204 Closes dotnet#36507 Closes dotnet#38900
...Features/Core/Portable/DisposeAnalysis/DisposableFieldsShouldBeDisposedDiagnosticAnalyzer.cs
Show resolved
Hide resolved
From #38900 (comment):
This seem to conflict with the reasoning of removal:
cc: @sharwell |
@Youssef1313 The IDE dispose rules were mostly a port from CA rules. It may have had some fine tuning done with time, but they are almost the same. These are code quality rules, and do not belong to the CodeStyle/Unnecessary code rules present in Roslyn repo. If at all we find cases that need improvement, they should be done to the CA rules. |
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.
Closes #38984
Closes #38944
Closes #38204
Closes #36507
Closes #38900