@@ -287,3 +287,27 @@ Rule ID | Category | Severity | Notes
287287CA1801 | Usage | Disabled | ReviewUnusedParametersAnalyzer, [ Documentation] ( https://learn.microsoft.com/visualstudio/code-quality/ca1801 )
288288IL3000 | Publish | Disabled | Moved analyzer to mono/linker
289289IL3001 | Publish | Disabled | Moved analyzer to mono/linker
290+
291+ ## Release 7.0
292+
293+ ### New Rules
294+
295+ Rule ID | Category | Severity | Notes
296+ --------|----------|----------|-------
297+ CA1311 | Globalization | Hidden | SpecifyCultureForToLowerAndToUpper, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1311 )
298+ CA1420 | Interoperability | Warning | FeatureUnsupportedWhenRuntimeMarshallingDisabled, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1420 )
299+ CA1421 | Interoperability | Info | MethodUsesRuntimeMarshallingEvenWhenMarshallingDisabled, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1421 )
300+ CA1422 | Interoperability | Warning | PlatformCompatibilityAnalyzer, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422 )
301+ CA1849 | Performance | Disabled | UseAsyncMethodInAsyncContext, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1849 )
302+ CA1850 | Performance | Info | PreferHashDataOverComputeHashAnalyzer, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1850 )
303+ CA1851 | Performance | Disabled | AvoidMultipleEnumerations, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1851 )
304+ CA1852 | Performance | Hidden | SealInternalTypes, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852 )
305+ CA1853 | Performance | Info | DoNotGuardDictionaryRemoveByContainsKey, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1853 )
306+ CA1854 | Performance | Info | PreferDictionaryTryGetValueAnalyzer, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1854 )
307+ CA1855 | Performance | Info | UseSpanClearInsteadOfFillAnalyzer, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1855 )
308+ CA2019 | Reliability | Info | UseThreadStaticCorrectly, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2019 )
309+ CA2020 | Reliability | Info | PreventNumericIntPtrUIntPtrBehavioralChanges, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2020 )
310+ CA2259 | Usage | Warning | UseThreadStaticCorrectly, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2259 )
311+ CA2260 | Usage | Warning | ImplementGenericMathInterfacesCorrectly, [ Documentation] ( https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2260 )
312+ CA5404 | Security | Disabled | DoNotDisableTokenValidationChecks, [ Documentation] ( https://learn.microsoft.com/visualstudio/code-quality/ca5404 )
313+ CA5405 | Security | Disabled | DoNotAlwaysSkipTokenValidationInDelegates, [ Documentation] ( https://learn.microsoft.com/visualstudio/code-quality/ca5405 )
0 commit comments