JTC - validador de tipos JSON usando TypeScript
(github.com/disjukr)Ao escrever o campo $schema em JSON ou YAML, é possível fazer validação com JSON Schema.
De forma parecida, criei uma ferramenta que faz validação com TypeScript ao escrever o campo $type.
Ela oferece uma extensão para VSCode e uma CLI.
Na extensão do VSCode, há recursos de diagnósticos (Diagnostics, que mostram sublinhado vermelho quando há erro) e ir para definição (Go To Definition).
Como ela foi publicada tanto no Marketplace quanto no open-vsx,
é possível usar a extensão também em outros editores baseados em VSCode, como o Cursor.
Na CLI, são fornecidos os comandos check e lsp.
Com o comando check, é possível fazer validação de tipos JSON em CI/CD, e
com o comando lsp, também é possível integrar o uso a editores além do VSCode.
Em breve, pretendo implementar recursos de autocomplete de campos com base em tipos e exibição de documentação ao passar o mouse,
e também estou planejando suporte a validação de tipos usando outras linguagens de tipagem estática além de TypeScript.
Ainda não há comentários.