Skip to content

Rumdl VS Code Extension

The rumdl VS Code extension provides real-time Markdown linting directly in your editor, powered by the same fast Rust-based engine as the rumdl CLI. With the new rumdl vscode command, you can install and manage the extension directly from your terminal.

Installation

If you have rumdl installed, you can install the VS Code extension directly from the command line:

# Install the extension
rumdl vscode

# Check installation status
rumdl vscode --status

# Force reinstall if needed
rumdl vscode --force

Method 2: From VS Code Marketplace

  1. Open VS Code
  2. Go to Extensions (Ctrl/Cmd+Shift+X)
  3. Search for "rumdl"
  4. Click Install

Method 3: From Command Line

code --install-extension rvben.rumdl

Features

  • Real-time Linting: Get instant feedback on Markdown issues as you type
  • Quick Fixes: One-click fixes for auto-fixable violations
  • Full Rule Coverage: All 50+ rumdl rules with proper categorization
  • High Performance: 5x faster than markdownlint
  • Configuration Support: Respects your .rumdl.toml configuration files
  • Easy Installation: Install directly from the CLI with rumdl vscode
  • Multiple Editor Support: Works with VS Code, Cursor, and Windsurf

Requirements

  • VS Code 1.74.0 or higher
  • rumdl CLI (optional, but recommended for full functionality)

Configuration

The extension will automatically detect and use your project's .rumdl.toml configuration file. You can also configure the extension through VS Code settings:

{
  "rumdl.enable": true,
  "rumdl.configPath": ".rumdl.toml",
  "rumdl.server.logLevel": "info"
}

Troubleshooting

Extension Not Working

  1. Check if the extension is installed:
rumdl vscode --status
  1. Ensure VS Code's code command is in your PATH:

  2. On macOS: Open VS Code, press Cmd+Shift+P, and run "Shell Command: Install 'code' command in PATH"

  3. On Windows: This should be automatic during VS Code installation
  4. On Linux: Add VS Code's bin directory to your PATH

  5. Check the extension logs:

  6. Open VS Code's Output panel (View → Output)

  7. Select "rumdl" from the dropdown

VS Code Not Found

If you get a "VS Code not found" error, make sure:

  1. VS Code is installed
  2. The code command is available in your terminal:
code --version