From 1bffdeceab43930042053f5482c79c92bd22ee8a Mon Sep 17 00:00:00 2001 From: mary-georgiou-sonarsource Date: Fri, 17 Feb 2023 15:14:47 +0100 Subject: [PATCH] fix ut --- .../src/SonarAnalyzer.CSharp/Rules/StaticFieldVisible.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/analyzers/src/SonarAnalyzer.CSharp/Rules/StaticFieldVisible.cs b/analyzers/src/SonarAnalyzer.CSharp/Rules/StaticFieldVisible.cs index f0a8e26f457..839ff9c5d94 100644 --- a/analyzers/src/SonarAnalyzer.CSharp/Rules/StaticFieldVisible.cs +++ b/analyzers/src/SonarAnalyzer.CSharp/Rules/StaticFieldVisible.cs @@ -49,9 +49,9 @@ public sealed class StaticFieldVisible : SonarDiagnosticAnalyzer : Enumerable.Empty(); private static bool FieldIsRelevant(FieldDeclarationSyntax node) => - node.Modifiers.Any() + node.Modifiers.Any(SyntaxKind.StaticKeyword) + && node.Modifiers.Count > 1 && !node.Modifiers.Any(SyntaxKind.PrivateKeyword) - && node.Modifiers.Any(SyntaxKind.StaticKeyword) && !node.Modifiers.Any(SyntaxKind.ReadOnlyKeyword); private static bool FieldIsThreadSafe(IFieldSymbol fieldSymbol) =>