INNER CODE UNIT · JavaScript
auditCommand
nadimtuhin/claude-token-optimizer · src/commands/audit.js:246
export async function auditCommand(options) {
const dir = process.cwd();
const useColor = process.stdout.isTTY;
const results = runAudit(dir);
if (options?.fix) {
const created = applyFixes(dir, results);
if (created.length) {
for (const f of created) console.log(`🔧 Auto-fix: ${f}`);
console.log('');
} else {
console.log('✓ Nothing to fix.');
return;
}
const fixed = runAudit(dir);
const { errors: errCount, warnings: warnCount, infos: infoCount } = summarizeCounts(fixed);
const remaining = fixed.filter(r => !r.pass && r.severity === 'error');
if (!errCount) {