Skip to content

fix: corriger le champ tiers (string → array) dans les fiches MDX #11

Description

@hrenaud

Contexte

Identifié depuis cnumr/gen-referentiel-core#43.

Le schéma de validation (content/fiche.schema.yaml dans gen-referentiel-core) définit le champ tiers comme un tableau (type: array, minItems: 1). Or 15 fiches dans ce repo ont tiers défini comme une simple chaîne de caractères, ce qui génère des warnings remark-lint-frontmatter-schema à chaque pnpm lint:md.

Exemple

```yaml

❌ actuel (string)

tiers: user-device

✅ attendu (array)

tiers:

  • user-device
    ```

Correction

```bash

macOS / BSD sed

find src/content/fiches -name ".mdx" -exec
sed -i '' 's/^tiers: (.
)$/tiers:\n - \1/' {} +

GNU sed (Linux)

find src/content/fiches -name ".mdx" -exec
sed -i 's/^tiers: (.
)$/tiers:\n - \1/' {} +
```

Valider ensuite avec pnpm lint:md dans gen-referentiel-core.

Issue liée

cnumr/gen-referentiel-core#43

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions