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.