Skip to content

Core/cli fix - #151

Merged
jefBinomed merged 19 commits into
mainfrom
core/cli-fix
Sep 23, 2026
Merged

jefBinomed merged 19 commits into
mainfrom
core/cli-fix

Conversation

@jefBinomed

Copy link
Copy Markdown
Collaborator

No description provided.

@CLAassistant

CLAassistant commented Jan 29, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Comment thread cli/command/check/check-labs.ts Resolved
Comment thread cli/command/check/check-labs.ts Resolved
@kuroidoruido
kuroidoruido force-pushed the core/cli-fix branch 6 times, most recently from bbdcf0d to d3c271b Compare January 31, 2026 14:39
…ent all CLI params (#160)

* fix(cli): differentiate L_006/L_007 doc examples

Each rule shared the same description and example, making it unclear
which part of the README example each rule actually checks. Narrow the
description to what is verified and bold the checked token (lab title
for L_006, command line for L_007).

fixes #133

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* docs(cli): document --rootDir on every command and config key impacts

- help.ts / README: --rootDir is supported by info and init-config too,
  not just check, but was only ever documented for check.
- cli/README.md Configuration files: add an intro and an "Impacts" note
  per key, pointing to the exact rule codes it enables/disables (traced
  through check-docs.ts/check-labs.ts) instead of leaving readers guess.
- Root README.md: promote the CLI from a buried feature bullet to its
  own top-level section right after the theme setup instructions.

fixes #137

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
@jefBinomed
jefBinomed merged commit 14c0e20 into main Sep 23, 2026
5 checks passed
@jefBinomed
jefBinomed deleted the core/cli-fix branch September 23, 2026 17:38
jefBinomed added a commit that referenced this pull request Sep 24, 2026
…161)

S_004 was removed and folded into S_005 by #151, but that only
deduplicated the check — it stayed unconditional for every slide
matching the "-lab-"/"-lab.md" naming, with no way to opt out. Some
labs legitimately have no command to run (browser-only, manual/UI
exercises), so add an ignoreCommandCheck config key (same pattern as
ignoreAssets) listing slide paths exempted from S_005/S_011. S_006
(lab slide format) still applies to those slides.

fixes #139

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
jefBinomed added a commit that referenced this pull request Sep 24, 2026
Integrate the two commits pushed to main since the ADR branch diverged
(#151 core/cli fix, #161 ignoreCommandCheck) and reconcile them with the
docs/steps -> slides/labs rename:

- carry main's fixes (S_011, ignoreCommandCheck, L_007 guarded by
  labCommandPrefix, ignoreAssets) forward under the renamed identifiers
  (labCommandPrefix, ignoreLabsDirectories, getWorkspaceLabsPackageJson,
  slidesAssetPath/slidesAssetsPath)
- update cli/README.md and command-check.spec.ts accordingly

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants