code
A fenced code block. `codeFenceClosed` catches a fence the model left open. Close with `endcode`.
Leaf tag · open <!-- mdv: code … --> · close <!-- mdv: endcode -->
<!-- mdv: code codeFenceClosed -->
```sh
./pull-telemetry.sh --sector 7 --since last-jump
```
<!-- mdv: endcode -->Props
| Prop | Syntax | Category | Description |
|---|---|---|---|
lang.oneof | lang.oneof=<option> | code | Checks the fenced code block's info-string language is one of an allowed set. |
lang | lang=<option> | code | Checks the fenced code block's info-string language. lang=ts requires it to be exactly ts; lang=required requires any language to be present (rejects a bare ``` fence with no language). |
codeFenceClosed | codeFenceClosed | code | Checks that fenced code is closed correctly; targets a code leaf construct. |
Prop details
lang.oneof
Checks the fenced code block's info-string language is one of an allowed set.
lang.oneof=<option> · category: code · status: stable · src/rules/code/lang-oneof.ts
<!-- mdv: code lang.oneof=ts,js,py -->
```ts
export const roverTelemetryLinked = true;
```
<!-- mdv: endcode -->lang
Checks the fenced code block's info-string language. lang=ts requires it to be exactly ts;
lang=required requires any language to be present (rejects a bare ``` fence with no language).
lang=<option> · category: code · status: stable · src/rules/code/lang.ts
<!-- mdv: code lang=ts -->
```ts
export const missionLogSealed = true;
```
<!-- mdv: endcode -->codeFenceClosed
Checks that fenced code is closed correctly; targets a code leaf construct.
codeFenceClosed · category: code · status: stable · src/rules/content/code-fence-closed.ts
<!-- mdv: code codeFenceClosed -->
```ts
validate(starshipMissionLog)
```
<!-- mdv: endcode -->choice
A single- or multi-select choice expressed as checkboxes. `oneChecked` makes it single-select; `maxChecked` bounds a multi-select. Close with `endchoice`.
media
A slot for visual evidence — a screenshot or video. `requiredOrNA` accepts an explicit N/A for changes with nothing visual to show. Close with `endmedia`.