/// <summary> /// Initializes a new instance of the <see cref="SarifIssueReportGenerator"/> class. /// </summary> /// <param name="log">The Cake log context.</param> /// <param name="settings">Settings for reading the log file.</param> public SarifIssueReportGenerator(ICakeLog log, SarifIssueReportFormatSettings settings) : base(log) { settings.NotNull(nameof(settings)); this.sarifIssueReportFormatSettings = settings; }
public static IIssueReportFormat SarifIssueReportFormat( this ICakeContext context, SarifIssueReportFormatSettings settings) { context.NotNull(nameof(context)); settings.NotNull(nameof(settings)); return(new SarifIssueReportGenerator(context.Log, settings)); }