You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 1b677aa
Browse filesBrowse the repository at this point in the historyBrowse files
site: stack check fixes from the starter stacks review
- The licence check also catches OFL, GPL, CC BY, cc0 in any case,
public-domain and royalty free, as whole words; link targets are not
scanned, so a path like x-cc0.md states nothing.
- A byte-order mark or trailing spaces no longer break the frontmatter.
- The build and the validator read the same list of stack files; a
stack in a subfolder fails both instead of being checked but not built.
- llms-full.txt gives each credit line, not just the entry name.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wc67NX9MM964uaVGn4bpZJ
eq("short names match whole words only",namedLicence("Wolf sprites and a gplus icon.",[]),null);
347
+
eq("link targets are not scanned",parseStack(stackMd.replace("Five loops.","Five loops, see [x](../catalog/MIT/x.md)."),{file: "stacks/s1.md",terms: ["MIT","CC0"]}).sections[1].picks[0].why.includes("MIT"),true);
348
+
eq("a byte-order mark is ignored",parseStack(`${stackMd}`,{file: "stacks/s1.md",terms: []}).meta.id,"s1");
349
+
eq("trailing spaces on the fences are ignored",parseStack(stackMd.replace("---\nid","--- \nid").replace("\n---\n\n#","\n--- \n\n#"),{file: "stacks/s1.md",terms: []}).meta.id,"s1");
0 commit comments