{"library":"remark-lint-correct-media-syntax","title":"remark-lint-correct-media-syntax","description":"A remark-lint rule that warns when image or link syntax has brackets and parentheses accidentally swapped (e.g., `(text)[url]` instead of `[text](url)`). Current stable version is 1.0.1, ESM-only, requires Node.js 16+. It is a focused, zero-config lint rule with no parameters, part of the unified/remark ecosystem. Unlike broader lint presets, this rule targets a single common mistake with a clear, actionable message.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install remark-lint-correct-media-syntax"],"cli":null},"imports":["import remarkLintCorrectMediaSyntax from 'remark-lint-correct-media-syntax'","import remarkLintCorrectMediaSyntax from 'remark-lint-correct-media-syntax'","import type { Transformer } from 'unified'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { unified } from 'unified';\nimport remarkParse from 'remark-parse';\nimport remarkStringify from 'remark-stringify';\nimport remarkLint from 'remark-lint';\nimport remarkLintCorrectMediaSyntax from 'remark-lint-correct-media-syntax';\nimport { reporter } from 'vfile-reporter';\n\nconst file = await unified()\n  .use(remarkParse)\n  .use(remarkLint)\n  .use(remarkLintCorrectMediaSyntax)\n  .use(remarkStringify)\n  .process('(wrong)[https://example.com] and [correct](https://example.com)');\n\nconsole.error(reporter(file));","lang":"typescript","description":"Shows how to use the plugin with unified to lint markdown for swapped bracket/paren syntax.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}