INNER CODE UNIT · JavaScript
checkClaudeMdContent
nadimtuhin/claude-token-optimizer · src/commands/audit.js:35
export function checkClaudeMdContent(content) {
const results = [];
const tokens = countTokens(content);
results.push(check(
`CLAUDE.md token count (${tokens})`,
tokens < 600,
'warning',
tokens >= 600 ? `${tokens} tokens — aim for < 600` : null,
));
const hasCompleted = /^##\s+(completed|done)\b/im.test(content);
results.push(check(
'No completed tasks in CLAUDE.md',
!hasCompleted,
'warning',
hasCompleted ? 'Move completed items to .claude/completions/' : null,
));
const hasDateHeaders = /^##\s+\d{4}-\d{2}-\d{2}/m.test(content);
results.push(check(