{"library":"remark-lint-no-empty-url","title":"remark-lint-no-empty-url","description":"remark-lint rule to warn on empty URLs in links, images, and definitions. Version 4.0.1 is the current stable release, compatible with unified ecosystem and Node.js 16+. ESM-only since v3. Differentiates from generic linting by providing focused, low-overhead checks for empty URLs in Markdown, with no configuration options needed.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install remark-lint-no-empty-url"],"cli":null},"imports":["import remarkLintNoEmptyUrl from 'remark-lint-no-empty-url'","import remarkLint from 'remark-lint'","import remarkParse from 'remark-parse'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import remarkLint from 'remark-lint'\nimport remarkLintNoEmptyUrl from 'remark-lint-no-empty-url'\nimport remarkParse from 'remark-parse'\nimport remarkStringify from 'remark-stringify'\nimport {read} from 'to-vfile'\nimport {unified} from 'unified'\nimport {reporter} from 'vfile-reporter'\n\nconst file = await read('example.md')\n\nawait unified()\n  .use(remarkParse)\n  .use(remarkLint)\n  .use(remarkLintNoEmptyUrl)\n  .use(remarkStringify)\n  .process(file)\n\nconsole.error(reporter(file))","lang":"typescript","description":"Demonstrates setting up the remark lint pipeline with the no-empty-url rule, parsing Markdown and reporting warnings.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}