Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>sshconfig-lintNew to Visual Studio Code? Get it now.
sshconfig-lint

sshconfig-lint

Noah Thiering

| (0) | Free
Find semantic mistakes in OpenSSH client configs while you edit.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

sshconfig-lint for VS Code

Semantic diagnostics for OpenSSH client configs. The extension uses the same Rust engine as the CLI and GitHub Action.

What it checks

  • duplicate Host blocks and directives
  • Host * ordering
  • missing IdentityFile paths
  • weak algorithms and unsafe options
  • nested Include files and cycles
  • unsafe ControlPath values

The matching release binary is downloaded once, verified with SHA256, and reused offline. No telemetry is collected. Set sshconfigLint.binaryPath when you prefer a system installation.

The extension recognizes .ssh/config, ssh_config, and dot_ssh/config. Add repository-specific paths with sshconfigLint.additionalFilePatterns.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft