Browse Source

Reduce cognitive complexity by ~10%

Brandon Thetford 1 year ago
parent
commit
6ed6c9acd8

+ 3 - 1
Analyzers/Terminal.Gui.Analyzers.Internal.Tests/Generators/EnumExtensions/EnumExtensionMethodsIncrementalGeneratorTests.cs

@@ -238,7 +238,7 @@ public class EnumExtensionMethodsIncrementalGeneratorTests
                 _allEnumTypes.Add (type);
                 _allEnumTypes.Add (type);
             }
             }
 
 
-            foreach (Type type in allAssemblyTypes.Where (static t => t.IsClass && t.IsDefined (typeof (ExtensionsForEnumTypeAttribute<>))))
+            foreach (Type type in allAssemblyTypes.Where (HasExtensionForEnumTypeAttribute))
             {
             {
                 _enumExtensionClasses.Add (type);
                 _enumExtensionClasses.Add (type);
             }
             }
@@ -309,6 +309,8 @@ public class EnumExtensionMethodsIncrementalGeneratorTests
         }
         }
     }
     }
 
 
+    private static bool HasExtensionForEnumTypeAttribute (Type t) => t.IsClass && t.IsDefined (typeof (ExtensionsForEnumTypeAttribute<>));
+
     public sealed record EnumData (
     public sealed record EnumData (
         Type EnumType,
         Type EnumType,
         GenerateEnumExtensionMethodsAttribute? GeneratorAttribute = null,
         GenerateEnumExtensionMethodsAttribute? GeneratorAttribute = null,