ripbug-ai-detector
Version:
🔥 RipBug AI Bug Detector - Built by an AI that rips its own bugs. Destroy AI-generated bugs before you commit.
51 lines • 1.42 kB
TypeScript
export interface RipBugConfig {
analysis: {
languages: string[];
include: string[];
exclude: string[];
maxFiles: number;
};
rules: {
functionSignatureChange: {
enabled: boolean;
severity: 'error' | 'warning';
};
importExportMismatch: {
enabled: boolean;
severity: 'error' | 'warning';
};
typeMismatch: {
enabled: boolean;
severity: 'error' | 'warning';
};
};
aiDetection: {
enabled: boolean;
sensitivity: 'low' | 'medium' | 'high';
patterns: string[];
};
output: {
format: 'console' | 'json';
verbose: boolean;
showConfidence: boolean;
};
usage: {
trackingEnabled: boolean;
apiUrl: string;
};
}
export declare class ConfigManager {
private static instance;
private config;
private configPath;
private constructor();
static getInstance(): ConfigManager;
loadConfig(searchFrom?: string): Promise<RipBugConfig>;
getConfig(): RipBugConfig;
createDefaultConfig(directory?: string): Promise<string>;
updateConfig(updates: Partial<RipBugConfig>): void;
getConfigPath(): string | null;
hasConfigFile(directory?: string): Promise<boolean>;
}
export declare const configManager: ConfigManager;
//# sourceMappingURL=config.d.ts.map