UNPKG

@diullei/codeguardian

Version:

Open-source developer tool to validate and enforce architectural rules, especially for AI-generated code

32 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateFullViewCommand = generateFullViewCommand; function generateFullViewCommand(originalArgs) { const parts = ['codeguardian check']; if (originalArgs.config) { parts.push(`--config "${originalArgs.config}"`); } if (originalArgs.exclude?.length) { originalArgs.exclude.forEach(pattern => { parts.push(`--exclude "${pattern}"`); }); } if (originalArgs.repo) { parts.push(`--repo "${originalArgs.repo}"`); } if (originalArgs.C) { parts.push(`-C "${originalArgs.C}"`); } if (originalArgs.base && originalArgs.base !== 'main') { parts.push(`--base ${originalArgs.base}`); } if (originalArgs.head && originalArgs.head !== 'HEAD') { parts.push(`--head ${originalArgs.head}`); } if (originalArgs.mode && originalArgs.mode !== 'diff') { parts.push(`--mode ${originalArgs.mode}`); } parts.push('--format=console'); return parts.join(' '); } //# sourceMappingURL=cliCommandBuilder.js.map