From 5b7aae24c6d0e7f5d6c27995607ca0098ee90296 Mon Sep 17 00:00:00 2001 From: Eric Sitarz Date: Sat, 26 Sep 2026 09:51:45 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20link=20docs=20sources=20on=20a?= =?UTF-8?q?=20single=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TypeDoc omits the GitHub "Defined in" link when the git path does not match the TypeScript filename. src/configuration.ts was tracked with different casing than Configuration.ts, so those links stayed plain text. Match the casing, and fail the docs build if any source line is still unlinked. Closes #93 --- docs/classes/Resources.Configuration.html | 6 +-- docs/variables/Configuration.html | 2 +- package.json | 2 +- scripts/check-docs-source-links.js | 56 ++++++++++++++++++++++ src/{configuration.ts => Configuration.ts} | 0 5 files changed, 61 insertions(+), 5 deletions(-) create mode 100644 scripts/check-docs-source-links.js rename src/{configuration.ts => Configuration.ts} (100%) diff --git a/docs/classes/Resources.Configuration.html b/docs/classes/Resources.Configuration.html index 55a3e833..49b10049 100644 --- a/docs/classes/Resources.Configuration.html +++ b/docs/classes/Resources.Configuration.html @@ -12,7 +12,7 @@
  • Configuration
  • Class Configuration

    +
  • Defined in Configuration.ts:3
  • @@ -34,7 +34,7 @@
    +
  • Defined in Configuration.ts:38
  • Returns void

    +
  • Defined in Configuration.ts:29
  • +
  • Defined in Configuration.ts:49