The following code:
c#
/// <summary>
/// The ID for diagnostics produced by the <see cref="SA1127GenericTypeConstraintsMustBeOnOwnLine"/>
/// </summary>
public const string DiagnosticId = "SA1127";
will flag a missing period just after the the word, where it should be after the <see .../> tag.
馃摑 Note that the violation can be manually fixed by adding the period after the <see> tag. This bug only affects the reporting location.
It also affects the code fix, as due to the wrong reporting location the period is inserted in the wrong spot.
SA1629 should also accept other punctuation characters like '!' or '?' as valid line endings.
Most helpful comment
SA1629 should also accept other punctuation characters like '!' or '?' as valid line endings.