UNPKG

@code-pushup/models

Version:

Model definitions and validators for the Code PushUp CLI

21 lines 668 B
import { z } from 'zod'; import { MAX_ISSUE_MESSAGE_LENGTH } from './implementation/limits.js'; import { sourceFileLocationSchema } from './source.js'; export const issueSeveritySchema = z.enum(['info', 'warning', 'error']).meta({ title: 'IssueSeverity', description: 'Severity level', }); export const issueSchema = z .object({ message: z .string() .max(MAX_ISSUE_MESSAGE_LENGTH) .meta({ description: 'Descriptive error message' }), severity: issueSeveritySchema, source: sourceFileLocationSchema.optional(), }) .meta({ title: 'Issue', description: 'Issue information', }); //# sourceMappingURL=issue.js.map