Sha256: 8afccf08d6dc34fd09823cd22ba1e5f893488dca9f6d7d9f1ac22fcd22d67fe1
Contents?: true
Size: 816 Bytes
Versions: 2
Compression:
Stored size: 816 Bytes
Contents
import toLines from '@commitlint/to-lines'; import message from '@commitlint/message'; export const footerLeadingBlank = (parsed, when = 'always') => { // Flunk if no footer is found if (!parsed.footer) { return [true]; } const negated = when === 'never'; const rawLines = toLines(parsed.raw); const footerLines = toLines(parsed.footer); const footerOffset = rawLines.indexOf(footerLines[0]); const [leading] = rawLines.slice(footerOffset - 1); // Check if the first line of footer is empty const succeeds = leading === ''; return [ negated ? !succeeds : succeeds, message([ 'footer', negated ? 'may not' : 'must', 'have leading blank line', ]), ]; }; //# sourceMappingURL=footer-leading-blank.js.map
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pcp-server-ruby-sdk-0.0.6 | node_modules/@commitlint/rules/lib/footer-leading-blank.js |
pcp-server-ruby-sdk-0.1.0 | node_modules/@commitlint/rules/lib/footer-leading-blank.js |