INNER CODE UNIT · JavaScript

buildFixSummary

nadimtuhin/claude-token-optimizer · src/commands/audit.js:106

export function buildFixSummary(warnings, infos) {
  const parts = [];
  if (warnings) parts.push(`${warnings} warning${warnings > 1 ? 's' : ''}`);
  if (infos) parts.push(`${infos} info item${infos > 1 ? 's' : ''}`);
  if (!parts.length) return '';
  const total = warnings + infos;
  return `  ${parts.join(', ')} ${total === 1 ? 'remains' : 'remain'} — run cto audit for details`;
}

// --- Fix helpers (fs I/O) ---

function makeDirectoryFixable(pattern) {
  return (dir) => {
    const dest = path.join(dir, '.claudeignore');
    if (!fs.existsSync(dest)) return null;
    const content = fs.readFileSync(dest, 'utf8');
    const base = pattern.replace('/**', '/');
    if (content.includes(base)) return null;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…