Fix S2094 FP: Should not raise for messages #9063
Labels
Area: C#
C# rules related issues.
Area: VB.NET
VB.NET rules related issues.
Sprint: Hardening
Fix FPs/FNs/improvements
Type: False Positive
Rule IS triggered when it shouldn't be.
Milestone
Description
It is not an uncommon pattern to have messages (commands, events) with absolutely no members in it when using messaging of any kind (Fluxor, MassTransit, Wolverine...) and especially in distributed environment.
In such cases, rule S2094 raises.
Repro steps
Consider the following classes, which are totally valid messages and events.
Expected behavior
I would expect rule S2094 not to raise on such classes.
I would suggest ignoring classes that have known suffixes such as
The text was updated successfully, but these errors were encountered: