Releases
8.53.0.62665
New Rules
6658 - [C#] New rule S2198 : Silly mathematical comparisons should not be made
6705 - [C#, VB.NET] New rule S2166 : Classes named like "Exception" should extend "Exception" or a subclass
6663 - [C#, VB.NET] New rule S4663 : Comments should not be empty
6659 - [C#, VB.NET] New rule S3063 : "StringBuilder" data should be used
6657 - [C#, VB.NET] New rule S3878 : Arrays should not be created for params parameters
6656 - [C#, VB.NET] New rule S1133 : Deprecated code should be removed
Improvements
6676 - Update RSPEC before 8.53 release
6634 - Enable Incremental Analysis ITs
6521 - [C#] Improve S1244 : Add message to use "IsX" instead of "== double.X"
6331 - [C#] Improve S3927 : Interfaces should be excluded
6321 - [C#] Improve S1144 : Highlight only the identifier name
False Positive
6653 - [C#] Fix S4487 FP: ??= operator reads value
6616 - [C#] Fix S2219 FP: "Use the is operator" reports "unfixable" code
5430 - [C#] Fix S3220 FP: Rule does not take into account access modifier of the members
You can’t perform that action at this time.