namespace StellaOps.Scanner.Surface.Validation;
///
/// Controls behaviour of the surface validation runner.
///
public sealed class SurfaceValidationOptions
{
///
/// Gets or sets a value indicating whether the runner should continue invoking validators after an error is recorded.
///
public bool ContinueOnError { get; set; }
///
/// Gets or sets a value indicating whether the runner should throw a when validation fails.
/// Defaults to true to align with fail-fast expectations.
///
public bool ThrowOnFailure { get; set; } = true;
}