vibe-guard
Version:
🛡️ Vibe-Guard Security Scanner - 25 essential security rules to catch vulnerabilities before they catch you! Zero dependencies, instant setup, works everywhere, optimized performance. Detects SQL injection, XSS, exposed secrets, CSRF, CORS issues, and mo
29 lines • 955 B
TypeScript
import { VibeGuardConfig, ScanOptions } from './types';
export declare class ConfigLoader {
private static readonly CONFIG_FILES;
/**
* Load configuration from the nearest vibe-guard.json file
*/
static loadConfig(projectPath: string): VibeGuardConfig;
/**
* Find the nearest configuration file in the project hierarchy
*/
static findConfigFile(projectPath: string): string | null;
/**
* Validate and normalize configuration
*/
private static validateConfig;
/**
* Merge configuration with CLI options (CLI takes precedence)
*/
static mergeConfig(config: VibeGuardConfig, cliOptions: Partial<ScanOptions>): ScanOptions;
/**
* Create a default configuration file
*/
static createDefaultConfig(): VibeGuardConfig;
/**
* Generate a sample configuration file content
*/
static generateSampleConfig(): string;
}
//# sourceMappingURL=config.d.ts.map