@@ -311,3 +311,38 @@ CA2259 | Usage | Warning | UseThreadStaticCorrectly, [Documentation](https://lea
311311CA2260 | Usage | Warning | ImplementGenericMathInterfacesCorrectly, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2260 )
312312CA5404 | Security | Disabled | DoNotDisableTokenValidationChecks, [ Documentation] ( https://learn.microsoft.com/visualstudio/code-quality/ca5404 )
313313CA5405 | Security | Disabled | DoNotAlwaysSkipTokenValidationInDelegates, [ Documentation] ( https://learn.microsoft.com/visualstudio/code-quality/ca5405 )
314+
315+ ## Release 8.0
316+
317+ ### New Rules
318+
319+ Rule ID | Category | Severity | Notes
320+ --------|----------|----------|-------
321+ CA1865 | Performance | Info | UseStringMethodCharOverloadWithSingleCharacters, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1865 )
322+ CA1866 | Performance | Info | UseStringMethodCharOverloadWithSingleCharacters, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1866 )
323+ CA1867 | Performance | Disabled | UseStringMethodCharOverloadWithSingleCharacters, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1867 )
324+ CA1868 | Performance | Info | DoNotGuardSetAddOrRemoveByContains, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1868 )
325+ CA1869 | Performance | Info | AvoidSingleUseOfLocalJsonSerializerOptions, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/CA1869 )
326+ CA2261 | Usage | Warning | DoNotUseConfigureAwaitWithSuppressThrowing, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2250 )
327+ CA1510 | Maintainability | Info | UseExceptionThrowHelpers, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510 )
328+ CA1511 | Maintainability | Info | UseExceptionThrowHelpers, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1511 )
329+ CA1512 | Maintainability | Info | UseExceptionThrowHelpers, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1512 )
330+ CA1513 | Maintainability | Info | UseExceptionThrowHelpers, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1513 )
331+ CA1856 | Performance | Error | ConstantExpectedAnalyzer, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1856 )
332+ CA1857 | Performance | Warning | ConstantExpectedAnalyzer, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1857 )
333+ CA1858 | Performance | Info | UseStartsWithInsteadOfIndexOfComparisonWithZero, [ Documentation] ( https://docs.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1858 )
334+ CA1859 | Performance | Info | UseConcreteTypeAnalyzer, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859 )
335+ CA1860 | Performance | Info | PreferLengthCountIsEmptyOverAnyAnalyzer, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1860 )
336+ CA1861 | Performance | Info | AvoidConstArrays, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861 )
337+ CA1862 | Performance | Info | RecommendCaseInsensitiveStringComparison, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1862 )
338+ CA1863 | Performance | Hidden | UseCompositeFormatAnalyzer, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1863 )
339+ CA1864 | Performance | Info | PreferDictionaryTryAddValueOverGuardedAddAnalyzer, [ Documentation] ( https://docs.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1864 )
340+ CA1870 | Performance | Info | UseSearchValuesAnalyzer, [ Documentation] ( https://docs.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1870 )
341+ CA2021 | Reliability | Warning | DoNotCallEnumerableCastOrOfTypeWithIncompatibleTypesAnalyzer, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2021 )
342+
343+ ### Removed Rules
344+
345+ Rule ID | Category | Severity | Notes
346+ --------|----------|----------|-------
347+ CA2109 | Security | Disabled | ReviewVisibleEventHandlersAnalyzer, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2109 )
348+ CA2229 | Usage | Disabled | SerializationRulesDiagnosticAnalyzer, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2229 )
0 commit comments