repomix
Version:
A tool to pack repository contents to single file for AI consumption
21 lines (20 loc) • 849 B
TypeScript
import type { SecretLintCoreConfig } from '@secretlint/types';
export type SecurityCheckType = 'file' | 'gitDiff' | 'gitLog';
export interface SecurityCheckItem {
filePath: string;
content: string;
type: SecurityCheckType;
}
export interface SecurityCheckTask {
items: SecurityCheckItem[];
}
export interface SuspiciousFileResult {
filePath: string;
messages: string[];
type: SecurityCheckType;
}
export declare const createSecretLintConfig: () => SecretLintCoreConfig;
declare const _default: (task: SecurityCheckTask) => Promise<(SuspiciousFileResult | null)[]>;
export default _default;
export declare const runSecretLint: (filePath: string, content: string, type: SecurityCheckType, config: SecretLintCoreConfig) => Promise<SuspiciousFileResult | null>;
export declare const onWorkerTermination: () => Promise<void>;