INNER CODE UNIT · JavaScript
applyFixes
nadimtuhin/claude-token-optimizer · src/commands/audit.js:198
export function applyFixes(dir, results) {
const created = [];
for (const r of results) {
if (!r.pass && r.fixKey && FIXABLE[r.fixKey]) {
const result = FIXABLE[r.fixKey](dir);
if (result) created.push(result);
}
}
return created;
}
export function runAudit(dir) {
const results = [];
const claudeMdPath = path.join(dir, 'CLAUDE.md');
const claudeMdExists = fs.existsSync(claudeMdPath);
results.push(check('CLAUDE.md present', claudeMdExists, 'error',
claudeMdExists ? null : 'Run: cto init (or: cto audit --fix)', 'claude-md'));