namespace MarketAlly.ProjectDetector; /// /// Configuration options for the ProjectTypeDetector /// public class ProjectDetectorOptions { /// /// Whether to detect infrastructure types (Container, Infrastructure projects). /// When disabled, these types will not be detected and the detector will look for actual code types instead. /// Default: true /// public bool DetectInfrastructureTypes { get; set; } = true; /// /// Whether to detect container projects specifically. /// This is useful to disable when you want to focus on the actual code type rather than deployment method. /// Default: true /// public bool DetectContainerProjects { get; set; } = true; /// /// Whether infrastructure detectors should run last (just before fallback detectors). /// When true, code-based detectors will have priority over infrastructure detectors. /// Default: false /// public bool InfrastructureDetectorsLast { get; set; } = false; }