import message from '@commitlint/message'; export const subjectFullStop = (parsed, when = 'always', value = '.') => { const colonIndex = parsed.header?.indexOf(':') || 0; if (colonIndex > 0 && colonIndex === parsed.header.length - 1) { return [true]; } const input = parsed.header; const negated = when === 'never'; let hasStop = input?.[input.length - 1] === value; if (input?.slice(-3) === '...') { hasStop = false; } return [ negated ? !hasStop : hasStop, message(['subject', negated ? 'may not' : 'must', 'end with full stop']), ]; }; //# sourceMappingURL=subject-full-stop.js.map