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;
}