// ----------------------------------------------------------------------------- // SourcesPluginExtensions.cs // Sprint: SPRINT_20260114_SOURCES_SETUP // Task: 12.1 - Sources Doctor Plugin // Description: DI extension for registering Sources Doctor Plugin // ----------------------------------------------------------------------------- using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; using StellaOps.Doctor.Plugins; namespace StellaOps.Doctor.Plugins.Sources.DependencyInjection; /// /// Extension methods for registering the Sources Doctor plugin. /// public static class SourcesPluginExtensions { /// /// Adds the Doctor Sources plugin to the service collection. /// This plugin provides connectivity checks for advisory data sources. /// /// Service collection. /// Service collection for chaining. public static IServiceCollection AddDoctorSourcesPlugin(this IServiceCollection services) { services.TryAddEnumerable(ServiceDescriptor.Singleton()); return services; } }