{"library":"remark-preset-lint-markdown-style-guide","title":"remark-preset-lint-markdown-style-guide","description":"Remark preset that configures remark-lint rules to enforce the Markdown Style Guide. Version 6.0.1 ships TypeScript types and is actively maintained as part of the remark-lint monorepo. It includes 30+ lint rules with sensible defaults like fenced code blocks, ATX headings, and hyphen unordered list markers. Unlike generic presets, this one maps directly to an existing style guide and supports overrides for space-sentence, wrap, header, list-marker, list-space, and code options. Release cadence is patch-level; breaking changes are rare and documented in changelogs.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install remark-preset-lint-markdown-style-guide"],"cli":null},"imports":["import remarkPresetLintMarkdownStyleGuide from 'remark-preset-lint-markdown-style-guide'","import remarkPresetLintMarkdownStyleGuide from 'remark-preset-lint-markdown-style-guide'","import type { Options } from 'remark-preset-lint-markdown-style-guide'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { unified } from 'unified';\nimport remarkParse from 'remark-parse';\nimport remarkPresetLintMarkdownStyleGuide from 'remark-preset-lint-markdown-style-guide';\nimport remarkStringify from 'remark-stringify';\nimport remarkLint from 'remark-lint';\n\nconst processor = unified()\n  .use(remarkParse)\n  .use(remarkLint)\n  .use(remarkPresetLintMarkdownStyleGuide)\n  .use(remarkStringify);\n\nconst file = await processor.process('## Hello world');\nconsole.log(file.messages); // lint warnings/errors","lang":"typescript","description":"Shows how to set up a unified pipeline with remark-lint and the markdown style guide preset, then lint a simple markdown string.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}