sshconfig-lint / editor

SSH-Config-Prüfung direkt im Editor

Die Editor-Integration markiert beim Schreiben die betroffene Zeile und verlinkt jede Diagnose mit einer konkreten Erklärung. Sie nutzt dieselben Rust-Regeln wie CLI und CI.

Diagnosen beim Öffnen, Ändern und Speichern
Verschachtelte Includes bei gespeicherten Dateien
Nach der geprüften Installation offline nutzbar
Keine Telemetrie und keine Config-Uploads

VS-Code-Extension

code --install-extension sshconfig-lint
Quellcode der VS-Code-Extension öffnen

Jeder LSP-Editor

sshconfig-lint lsp
CLI installieren

So funktioniert es

  1. VS Code erkennt .ssh/config, ssh_config und zusätzliche Projektmuster.
  2. Die Extension startet sshconfig-lint lsp über Standardein- und -ausgabe.
  3. Die Rust-Engine liefert Datei, Zeile, Schweregrad, Rule-Code, Hinweis und Dokumentationslink.

Die Extension lädt eine versionsgebundene Binary aus GitHub Releases, prüft SHA256 und speichert sie lokal. Mit sshconfigLint.binaryPath nutzt du eine eigene Installation.