{"library":"standard-markdown","title":"standard-markdown","type":"library","description":"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.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install standard-markdown"],"cli":{"name":"standard-markdown","version":null}},"imports":["import standardMarkdown from 'standard-markdown'","import { lint } from 'standard-markdown'","import { lintFiles } from 'standard-markdown'"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":null,"github":"https://github.com/zeke/standard-markdown","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/standard-markdown","openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"import { lintFiles } from 'standard-markdown'\n\nasync function lintMarkdownFiles() {\n  try {\n    const results = await lintFiles(['docs/**/*.md', '!docs/api/**/*.md'])\n    if (results.length === 0) {\n      console.log('No lint errors found.')\n    } else {\n      results.forEach(result => {\n        console.log(`File: ${result.filePath}`)\n        result.messages.forEach(msg => {\n          console.log(`  Line ${msg.line}: ${msg.message}`)\n        })\n      })\n    }\n  } catch (err) {\n    console.error('Linting failed:', err)\n  }\n}\n\nlintMarkdownFiles()","lang":"typescript","description":"Lints all .md files in the docs directory (except api subdirectory) using standard-markdown programmatically with ESM imports and async/await.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}