MCPcopy Index your code
hub / github.com/continuedev/continue / validateFlags

Function validateFlags

extensions/cli/src/flags/flagValidator.ts:185–207  ·  view source on GitHub ↗
(options: ValidationOptions)

Source from the content-addressed store, hash-verified

183 * Run all validation checks on the provided options
184 */
185export function validateFlags(options: ValidationOptions): ValidationResult {
186 const allErrors: ValidationError[] = [];
187
188 // Run all validation functions
189 const validators = [
190 validateFormatFlag,
191 validateSilentFlag,
192 validateFormatValue,
193 validateModeFlags,
194 validateSessionFlags,
195 validateConfigPath,
196 validatePermissionFlags,
197 ];
198
199 for (const validator of validators) {
200 allErrors.push(...validator(options));
201 }
202
203 return {
204 isValid: allErrors.length === 0,
205 errors: allErrors,
206 };
207}
208
209/**
210 * Display validation errors and exit process

Callers 2

index.tsFile · 0.85

Calls 1

pushMethod · 0.65

Tested by

no test coverage detected