From c9e24ac0df8b4f2be0e813dd106ac2a67731adb9 Mon Sep 17 00:00:00 2001 From: Yanick Champoux Date: Tue, 26 Apr 2022 12:43:37 -0400 Subject: [PATCH] add validate task --- Taskfile.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Taskfile.yml b/Taskfile.yml index 6902d24..5df2c25 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -11,4 +11,16 @@ tasks: sh: echo {{.SCHEMA}} | perl -pe's/ya?ml/json/g' sources: ["{{.SCHEMA}}"] generates: ["{{.DEST}}"] - cmds: transerialize {{.SCHEMA}} {{.DEST}} + cmds: + - transerialize {{.SCHEMA}} {{.DEST}} + + validate: + silent: true + cmds: + - | + ajv validate \ + --all-errors \ + --errors=json \ + --verbose \ + -s schemas-yaml/character.yml \ + -d {{.CLI_ARGS}}