1 points par disjukr 2026-03-10 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Quand on indique un champ $schema dans un fichier JSON ou YAML, on peut effectuer une validation avec JSON Schema.
De la même manière, j’ai créé un outil qui effectue une vérification TypeScript lorsqu’on indique un champ $type.

Il propose une extension VSCode ainsi qu’une CLI.

L’extension VSCode fournit des diagnostics (avec soulignement rouge en cas d’erreur) ainsi qu’une fonction d’aller à la définition (Go To Definition).
Comme elle est publiée à la fois sur Marketplace et sur open-vsx,
elle peut aussi être utilisée dans d’autres éditeurs basés sur VSCode, comme Cursor.

La CLI propose les commandes check et lsp.
La commande check permet d’effectuer une validation de types JSON dans un pipeline CI/CD, et
la commande lsp permet une intégration avec d’autres éditeurs que VSCode.

Je prévois d’ajouter bientôt l’autocomplétion des champs basée sur les types ainsi que l’affichage de la documentation au survol de la souris,
et j’envisage aussi une fonctionnalité de vérification de types avec d’autres langages à typage statique que TypeScript.

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.