feat: enable conditional source generation based on configuration property#3699
feat: enable conditional source generation based on configuration property#3699
Conversation
|
Claude finished @thomhurst's task —— View job PR Review: Conditional Source GenerationI've reviewed this PR which adds conditional source generation based on the ✅ Code Quality & Best PracticesExcellent Implementation:
Specific Implementation Details: // Consistent across all generators (AotConverter, HookMetadata, PropertyInjection, TestMetadata)
var enabledProvider = context.AnalyzerConfigOptionsProvider
.Select((options, _) =>
{
options.GlobalOptions.TryGetValue("build_property.EnableTUnitSourceGeneration", out var value);
return !string.Equals(value, "false", StringComparison.OrdinalIgnoreCase);
});✅ Performance ConsiderationsPositive Performance Impact:
Performance Analysis by Generator:
✅ Security ConsiderationsNo Security Issues Identified:
|
No description provided.