provide schema for blueprint artifact
There should be a $schema property for blueprint artifacts. I usually author blueprints in VSCode with the Azure Resource Manager extension. It does not do proper syntax checking I'm guessing because there is no schema.
The inner ARM template does have a schema, but that's not sufficient for clean syntax checking and command completion.
Something like this