-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Track EA APIs #64487
Track EA APIs #64487
Conversation
Updates to the latest prerelease of our analyzers, which include the ability to track `internal` APIs. We will now track the APIs we ship via our EA packages, much like we do with our regular Public APIs. This will hopefully alert us to accidental refactorings that will break an insertion, or remind us to ensure that changes that need a dual insertion are known about ahead of time.
@sharwell @dotnet/roslyn-infrastructure for reviews please. |
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.
Nice!
[Obsolete("Call overload that takes a CancellationToken", error: false)] | ||
#pragma warning disable RS0060 // API with optional parameter(s) should have the most parameters amongst its public overloads |
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.
💡 These two lines should be reversed if the #pragma warning
is used for a group of methods
src/Tools/ExternalAccess/FSharp/Navigation/IFSharpDocumentNavigationService.cs
Outdated
Show resolved
Hide resolved
* upstream/main: (252 commits) Use the source-built version of ref packs and don't use app host when building in source-build (dotnet#64055) Enable rich LSIF hover information. (dotnet#64580) Add ChecksumAlgorithm to project snapshot (dotnet#62840) Utility for uploading artifact on test failure (dotnet#64578) Enable diagnostics Revert "Remove unused TS brace completion code" Publish additional packages to vssdk feed (dotnet#64571) spelling Move check Simplify SymbolKey implementation lint Update publish data to test PR validation fix (dotnet#64559) Simplify Update src/Workspaces/SharedUtilitiesAndExtensions/Compiler/Core/SymbolKey/SymbolKey.cs Lint Proper equality checks Update src/Workspaces/Remote/Core/RemoteCallback.cs Revert "Not wait for solution crawler because it can be very busy" Add and use TargetFramework.Net70 (dotnet#64490) Not wait for solution crawler because it can be very busy ...
Updates to the latest prerelease of our analyzers, which include the ability to track
internal
APIs. We will now track the APIs we ship via our EA packages, much like we do with our regular Public APIs. This will hopefully alert us to accidental refactorings that will break an insertion, or remind us to ensure that changes that need a dual insertion are known about ahead of time.