diff --git a/.editorconfig b/.editorconfig index e53e477d..030b2cc8 100644 --- a/.editorconfig +++ b/.editorconfig @@ -65,6 +65,7 @@ dotnet_diagnostic.S3949.severity = none dotnet_diagnostic.S3966.severity = none dotnet_diagnostic.S3990.severity = none dotnet_diagnostic.S3992.severity = none +dotnet_diagnostic.S4035.severity = none dotnet_diagnostic.S4158.severity = none dotnet_diagnostic.S4347.severity = none dotnet_diagnostic.S5773.severity = none diff --git a/sonar-suppressions.json b/sonar-suppressions.json index e761548a..acf418c3 100644 --- a/sonar-suppressions.json +++ b/sonar-suppressions.json @@ -153,6 +153,10 @@ { "id": "S3992", "reason": "Assemblies should have ComVisible attribute - COM interop not required" + }, + { + "id": "S4035", + "reason": "Classes implementing IComparable should also implement IEquatable - performance-optimized value types use custom equality semantics" } ] }