testSemverLintsDocumented

tcmts.cli.test.e2e.releases.testSemverLintsDocumented · #33fp6ovv · term

every semver lint is documented

import { LINTS } from "#codebase/tcmts/cli/semver_checks";
import { RELEASES_DOC } from "#codebase/tcmts/fixtures";
import assert from "node:assert/strict";

export const testSemverLintsDocumented = () => {
  const docs = RELEASES_DOC;
  for (const [id, l] of Object.entries(LINTS)) assert.ok(docs.includes(`| \`${id}\` | ${l.level} |`), `${id} is in docs/releases.md`);
}

uses