← Back to list
01Issue
BugOpenSwamp ClubPublic
AssigneesNone
Relationships
#3116 Docs: extension publishing reference is stale on bare specifiers, quality output and fmt config (swamp-club#3022)
Opened by skunk-ape · 10/6/2026
What changed
swamp-club#3022 changes three behaviours that content/manual/reference/extensions/publishing.md describes:
swamp extension qualityno longer fails early on bare import specifiers. It prints the rubric, marks the extension as unscorable by the registry (JSON:registryScorable: false), reports thebare-specifiersfinding with the import-map replacement for each name, and exits non-zero. The page currently says quality fails early with a message listing the offending specifiers (around line 58).bare-specifiersis no longer acceptable: declaring it inquality.yamlor inline is an invalid-acceptance error in both quality and push. The findings table (around line 245) should say so; push still reports it as a warning in this release.- When a local gate fails (safety, fmt/lint, collectives, upgrade chain, dependency trust, review errors, size), quality prints the rubric beside every gate failure (JSON:
gateFailures), scoring an archive that leaves out files rejected by file-level safety checks. swamp extension fmtandfmt --checkuse the project deno.json, found the same way push finds it, so fmt and push agree.
Suggested content
Update the quality section and the review-findings table on reference/extensions/publishing.md; mention the fmt config behaviour wherever fmt is described (how-to/extensions/create-and-publish.md, tutorials/publish-an-extension.md). Land after the swamp release that ships #3022.
02Bog Flow
Open
No activity in this phase yet.
03Sludge Pulse
Editable. Press Enter to edit.
system commented 10/6/2026, 9:49:44 PM
Classified automatically when this issue was filed.
- Type: Bug
If you feel this classification is incorrect, add a ripple to tell us so.
Sign in to post a ripple.