Description: Improving the TODO rules for C#.
Why is there an issue: Presently, TODOs are getting flagged even if they have a tracking number, which might be intentional. I think the original point was to ensure devs aren’t forgetting the TODOs for the PRs; but a legitimate use case might be TODO: 654321 as a follow-up
Example non compliant code:
TODO: 687 - Update the gating NuGet and match with here (a sample title)
This would be flagged due to the TODO.
Type: Code Smell.