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'));

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…