interface SarifReport {
    $schema: string;
    runs: {
        automationDetails?: {
            id: string;
        };
        invocations: {
            arguments?: string[];
            commandLine?: string;
            endTimeUtc?: string;
            executionSuccessful: boolean;
            exitCode?: number;
            responseFiles?: {
                contents?: {
                    text: string;
                };
                uri: string;
            }[];
            startTimeUtc?: string;
            workingDirectory?: {
                uri: string;
            };
        }[];
        results: SarifResult[];
        tool: {
            driver: {
                informationUri?: string;
                name: string;
                rules: {
                    fullDescription?: {
                        text: string;
                    };
                    helpUri?: string;
                    id: string;
                    name: string;
                    properties?: {
                        category?: string;
                        severity?: string;
                    };
                    shortDescription: {
                        text: string;
                    };
                }[];
                version?: string;
            };
        };
    }[];
    version: "2.1.0";
}

Properties

Properties

$schema: string
runs: {
    automationDetails?: {
        id: string;
    };
    invocations: {
        arguments?: string[];
        commandLine?: string;
        endTimeUtc?: string;
        executionSuccessful: boolean;
        exitCode?: number;
        responseFiles?: {
            contents?: {
                text: string;
            };
            uri: string;
        }[];
        startTimeUtc?: string;
        workingDirectory?: {
            uri: string;
        };
    }[];
    results: SarifResult[];
    tool: {
        driver: {
            informationUri?: string;
            name: string;
            rules: {
                fullDescription?: {
                    text: string;
                };
                helpUri?: string;
                id: string;
                name: string;
                properties?: {
                    category?: string;
                    severity?: string;
                };
                shortDescription: {
                    text: string;
                };
            }[];
            version?: string;
        };
    };
}[]
version