{"library":"remark-lint-match-punctuation","title":"remark-lint-match-punctuation","description":"A remark-lint rule that warns when paired punctuation marks (e.g., parentheses, quotation marks, brackets) are not properly matched. Version 0.2.1 is the latest release, with no frequent updates. It focuses on non-ASCII pairs like Chinese quotation marks and angle quotes. Unlike general remark-lint rules, this plugin specifically targets punctuation mismatches that are not covered by standard linting.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install remark-lint-match-punctuation"],"cli":null},"imports":["import remarkLintMatchPunctuation from 'remark-lint-match-punctuation'","remark().use(remarkLintMatchPunctuation, ['（）'])","\"remark-lint-match-punctuation\": true"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { remark } from 'remark';\nimport remarkLint from 'remark-lint';\nimport remarkLintMatchPunctuation from 'remark-lint-match-punctuation';\nimport { readSync } from 'to-vfile';\nimport { reporter } from 'vfile-reporter';\n\nconst file = readSync('./readme.md');\nremark()\n  .use(remarkLint)\n  .use(remarkLintMatchPunctuation)\n  .process(file, (err, result) => {\n    console.error(reporter(err || result));\n  });","lang":"javascript","description":"Demonstrates using the plugin with remark programmatically to lint a markdown file for punctuation pair mismatches.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}