markdown-json-cite

All csl-json code blocks adhere to the correct schema.

Examples

error[markdown-json-cite]: code block of type `csl-json` does not conform to required schema
  --> input.md:42:1
   |
42 | //     ```csl-json
43 | ||     [{
44 | ||         "type": "article",
45 | ||         "id": "1",
46 |  |         "URL": "3"
   | ||__________________^ "3" is not a "uri"
   |  |__________________^ "DOI" is a required property
   |
   = help: see https://github.com/ethereum/eipw/blob/master/eipw-lint/src/lints/markdown/json_schema/citation.json

Explanation

markdown-json-cite validates the JSON used for external citations. See EIP-1 for more information on the citation format.