9.23
Hello everyone!
This release comes with two new rules for ASP.NET, false positive fixes, and other improvements.
A big thank you to @Corniel for their external contribution with #8898!
New Rules
- 8872 - [C#] New rule S6934: You should specify the RouteAttribute when an HttpMethodAttribute is specified at an action level
- 8870 - [C#, VB.NET] New rule S6931: ASP.NET controller actions should not have a route template starting with "/"
False Positives
- 8898 - [C#] Fix S3993 FP: Allow abstract attributes not to decorate Attribute usage
- 8510 - [C#] Fix S3878 FP: When the input array is a collection expression with the spread operator
- 8260 - [C#] Fix S1117 FP: Field/property instances are not accessible from static methods
- 7709 - [C#] Fix S2094 FP: Marker interface not detected when using records
- 6633 - [C#] Fix S2857 FP: Rule is not checking SQL keywords in const interpolated string