INNER CODE UNIT · JavaScript
hasDateHeaders
nadimtuhin/claude-token-optimizer · src/commands/audit.js:51
const hasDateHeaders = /^##\s+\d{4}-\d{2}-\d{2}/m.test(content);
results.push(check(
'No session notes in CLAUDE.md',
!hasDateHeaders,
'warning',
hasDateHeaders ? 'Move session notes to .claude/sessions/' : null,
));
return results;
}
export function checkIgnoreContent(ignoreContent) {
const results = [];
const coversSessions = ignoreContent.includes('.claude/sessions/') || ignoreContent.includes('.claude/sessions/**');
results.push(check('.claudeignore covers .claude/sessions/', coversSessions, 'warning',
coversSessions ? null : 'Add: .claude/sessions/** to .claudeignore', 'sessions-cover'));
const coversCompletions = ignoreContent.includes('.claude/completions/') || ignoreContent.includes('.claude/completions/**');
results.push(check('.claudeignore covers .claude/completions/', coversCompletions, 'warning',