env-sentinel
Version:
Zero-dependency tool that auto-validates .env files against schema.env, with optional fallback and secure warnings.
19 lines (18 loc) • 555 B
JavaScript
export function noSpaceAfterEqualCheck(lineNumber, lineContent) {
const equalIndex = lineContent.indexOf('=');
if (equalIndex === -1 || equalIndex === lineContent.length - 1)
return;
const afterEqual = lineContent.slice(equalIndex + 1);
if (afterEqual.trim().startsWith('#')) {
return;
}
if (/^\s/.test(afterEqual)) {
return {
line: lineNumber,
issue: 'Unexpected space(s) after `=`',
content: lineContent,
severity: 'warning',
};
}
return;
}