All files / src/rules subjectIssueNumberEmpty.ts

100% Statements 15/15
100% Branches 3/3
100% Functions 1/1
100% Lines 15/15

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 161x 1x 1x 4x 4x 4x 4x 4x 2x 2x 4x 4x 4x 1x 1x  
import type { Rule } from "@commitlint/types";
 
const subjectIssueNumberEmpty: Rule<unknown> = (parsed) => {
  const { raw } = parsed;
  const regex = /.*#[0-9]+.*/;
 
  const isValid = regex.test(raw);
  const errorMessage = isValid
    ? "passed"
    : "Your commit message should include issue number, please check the your commit message.";
 
  return [isValid, errorMessage];
};
 
export default subjectIssueNumberEmpty;