/// <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;
        }
Пример #2
0
        public static IIssueReportFormat SarifIssueReportFormat(
            this ICakeContext context,
            SarifIssueReportFormatSettings settings)
        {
            context.NotNull(nameof(context));
            settings.NotNull(nameof(settings));

            return(new SarifIssueReportGenerator(context.Log, settings));
        }