3 ms·
That is pretty much what we do on our C# code base. We treat warnings as errors and use #pragmas in cases where obsolete members are used. When marking member
by jonathanlydall 6y ago
That is pretty much what we do on our C# code base.
We treat warnings as errors and use #pragmas in cases where obsolete members are used.
When marking members as obsolete we require it be commented with a Jira issue number to make sure removing it is not forgotten.
I also strongly encourage that an XML Document Comment is added with a <see cref=""/> to the replacement member which is navigable to by the IDE.
Finally, reviewers of the PRs just need to make sure these rules are applied, but it’s easy to spot #pragmas.