Package Exports
- remark-lint-code-block-syntax
Readme
remark-lint-code-block-syntax
A remark-lint rule to check language syntax in a code block.
Supported languages
- JavaScript
- JSON
- YAML
- CSS
Install
$ npm install remark-lint-code-block-syntaxUsage
Via a command-line argument:
$ remark --use remark-lint-code-block-syntax
docs/config.md
32:1-32:4 warning Invalid JSON: Unexpected token a in JSON at position 128 code-block-syntax remark-lintVia a configuration file:
{
"plugins": ["remark-lint-code-block-syntax"]
}Via JavaScript API:
import { reporter } from "vfile-reporter";
import { remark } from "remark";
import remarkLintCodeBlockSyntax from "remark-lint-code-block-syntax";
main();
async function main() {
const code = `
\`\`\`js
const sum = 1 +;
\`\`\`
`;
const file = await remark().use(remarkLintCodeBlockSyntax).process(code);
console.error(reporter(file));
}