Test your Markdown files for Standard JavaScript Style™. Current stable version is 7.1.0 (requires Node >=11). Release cadence is sporadic, with major versions bumping the underlying `standard` dependency. Key differentiators: it lints JavaScript code blocks inside Markdown files (GitHub-Flavored `js`/`javascript` blocks), disables certain rules inappropriate for inline code (e.g., no-undef, no-unused-vars), and supports auto-fixing via `standard`. Alternatives include `remark-lint` for general Markdown linting or manual extraction of code blocks.
npm install standard-markdownVerified import paths — ran on the pinned version, not inferred.
Lints all .md files in the docs directory (except api subdirectory) using standard-markdown programmatically with ESM imports and async/await.
Upgrade Node.js to >=11.
Upgrade Node.js to >=8.
Use import syntax or switch to dynamic import().
Manually review code blocks for correctness beyond style.
Switch from default import to named imports: import { lint } from 'standard-markdown'.Use import syntax, or use dynamic import(): const standardMarkdown = await import('standard-markdown').Use import { lintFiles } from 'standard-markdown' instead of import standardMarkdown from 'standard-markdown'.Run npm install standard-markdown or check your package.json dependencies.