node-sarif-builder
Version:
Module to help building SARIF log files
16 lines (15 loc) • 534 B
TypeScript
import { Log, Run } from 'sarif';
import { LogOptions } from '../types/node-sarif-builder';
import { SarifRunBuilder } from './sarif-run-builder';
export declare class SarifBuilder {
log: Log;
constructor(options?: LogOptions);
addRun(sarifRunBuilder: SarifRunBuilder): void;
generateSarifFileSync(file: string): void;
generateSarifFile(file: string): Promise<void>;
buildSarifOutput(): Log;
buildSarifJsonString(options?: {
indent: boolean;
}): string;
completeRunFields(run: Run): Run;
}