Skip to content

docs: document all five npm run check sub-checks - #800

Merged
mrbobbytables merged 2 commits into
mainfrom
docs/document-full-check-command
Sep 28, 2026
Merged

mrbobbytables merged 2 commits into
mainfrom
docs/document-full-check-command

Conversation

@mrbobbytables

Copy link
Copy Markdown
Member

CONTRIBUTING.md's "Making changes" step 5 said npm run check "covers
check:format (prettier), check:spelling (cspell), and check:markdown
(markdownlint)", equating it with the "Lint repository" CI job.

On main, check actually expands via _list:check:* to five scripts:
check:format, check:links, check:markdown, check:spelling, and
check:community-group-links. .github/workflows/ci.yml's lint job runs
only the first three.

The extra two have real side effects a contributor should know about before
running the "check" that gates their PR:

  • check:links is network-dependent and can fail for reasons unrelated to
    the change.
  • check:community-group-links needs GH_TOKEN and unconditionally rewrites
    data/community-groups.json.

Reworded step 5 and the Justfile note to list all five sub-checks, note
which three "Lint repository" actually enforces, and explain when to commit
the community-group-links refresh.

Fixes #788

CONTRIBUTING.md equated npm run check with the three sub-checks the
"Lint repository" CI job enforces (check:format, check:spelling,
check:markdown), and stated it "covers" only those three. It actually
expands to five scripts: the three above plus check:links (network-
dependent, zero doc mentions) and check:community-group-links (needs
GH_TOKEN, unconditionally rewrites data/community-groups.json).

Reworded step 5 and the Justfile note to list all five, flag the two
that "Lint repository" does not run, and explain their side effects.

Fixes #788

Signed-off-by: mrbobbytables <mrbobbytables@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

No description provided.

@mrbobbytables
mrbobbytables added this pull request to the merge queue Sep 28, 2026
Merged via the queue into main with commit 50c4907 Sep 28, 2026
6 checks passed
@mrbobbytables
mrbobbytables deleted the docs/document-full-check-command branch October 7, 2026 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant