@commitlint/rules
Version:
Lint your commit messages
17 lines • 593 B
JavaScript
import toLines from '@commitlint/to-lines';
import message from '@commitlint/message';
export const bodyLeadingBlank = (parsed, when) => {
// Flunk if no body is found
if (!parsed.body) {
return [true];
}
const negated = when === 'never';
const [leading] = toLines(parsed.raw).slice(1);
// Check if the first line of body is empty
const succeeds = leading === '';
return [
negated ? !succeeds : succeeds,
message(['body', negated ? 'may not' : 'must', 'have leading blank line']),
];
};
//# sourceMappingURL=body-leading-blank.js.map