UNPKG

tdd-guard

Version:

TDD Guard enforces Test-Driven Development principles using Claude Code hooks

70 lines 2.35 kB
import { z } from 'zod'; export declare const LintIssueSchema: z.ZodObject<{ file: z.ZodString; line: z.ZodNumber; column: z.ZodNumber; severity: z.ZodEnum<{ error: "error"; warning: "warning"; }>; message: z.ZodString; rule: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export declare const LintResultSchema: z.ZodObject<{ timestamp: z.ZodString; files: z.ZodArray<z.ZodString>; issues: z.ZodArray<z.ZodObject<{ file: z.ZodString; line: z.ZodNumber; column: z.ZodNumber; severity: z.ZodEnum<{ error: "error"; warning: "warning"; }>; message: z.ZodString; rule: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; errorCount: z.ZodNumber; warningCount: z.ZodNumber; }, z.core.$strip>; export declare const LintDataSchema: z.ZodObject<{ timestamp: z.ZodString; files: z.ZodArray<z.ZodString>; issues: z.ZodArray<z.ZodObject<{ file: z.ZodString; line: z.ZodNumber; column: z.ZodNumber; severity: z.ZodEnum<{ error: "error"; warning: "warning"; }>; message: z.ZodString; rule: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; errorCount: z.ZodNumber; warningCount: z.ZodNumber; hasNotifiedAboutLintIssues: z.ZodBoolean; }, z.core.$strip>; export declare const ESLintMessageSchema: z.ZodObject<{ line: z.ZodOptional<z.ZodNumber>; column: z.ZodOptional<z.ZodNumber>; severity: z.ZodNumber; message: z.ZodString; ruleId: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export declare const ESLintResultSchema: z.ZodObject<{ filePath: z.ZodString; messages: z.ZodOptional<z.ZodArray<z.ZodObject<{ line: z.ZodOptional<z.ZodNumber>; column: z.ZodOptional<z.ZodNumber>; severity: z.ZodNumber; message: z.ZodString; ruleId: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; }, z.core.$strip>; export type LintIssue = z.infer<typeof LintIssueSchema>; export type LintResult = z.infer<typeof LintResultSchema>; export type LintData = z.infer<typeof LintDataSchema>; export type ESLintMessage = z.infer<typeof ESLintMessageSchema>; export type ESLintResult = z.infer<typeof ESLintResultSchema>; //# sourceMappingURL=lintSchemas.d.ts.map