snyk
Version:
snyk library and cli utility
19 lines (18 loc) • 620 B
TypeScript
import { ResourceKind, TestOutput } from '../scan/results';
import { IacType } from './iac-type';
export interface IacAnalytics {
iacType: IacType;
packageManager: ResourceKind[];
iacIssuesCount: number;
iacIgnoredIssuesCount: number;
iacFilesCount: number;
iacResourcesCount: number;
iacErrorCodes: number[];
iacTestBinaryVersion: string;
iacCloudContext?: string;
iacCloudContextCloudProvider?: string;
iacCloudContextSuppressedIssuesCount: number;
}
export declare function addIacAnalytics(testConfig: {
snykCloudEnvironment?: string;
}, testOutput: TestOutput): void;