Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>HDL Checker LSP ClientNew to Visual Studio Code? Get it now.
HDL Checker LSP Client

HDL Checker LSP Client

suoto

|
6,917 installs
| (1) | Free
Client for the HDL Checker language server
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

HDL Checker VS Code client

Simple client for HDL Checker

Please note that HDL Checker works best when paired with one of the third party supported tools.

Compilation order on hover
HDL Checker can infer the compilation sequence even without a project file. This sequence can also be inspected by hovering over the name of a design unit
Go to definition
Inferred libraries and files can be inspected by hovering over their instantiation
Go to definition
Go to definition

Installation

  1. Install this extension either from this repository or from Visual Studio Marketplace.

  2. Install HDL Checker

    pip install hdl-checker --upgrade
    

    or

    pip install hdl-checker --upgrade --user
    
    • When using --user, make sure $HOME/.local/bin on Linux (or equivalent) is in your PATH environment variable!
    • Make sure that you can execute hdl_checker --version
  3. HDL Checker works best when paired with one of the supported third party tools

About HDL Checker

HDL Checker is a language server that wraps VHDL/Verilg/SystemVerilog compilers/tools that aims to reduce the boilerplate code needed to set things up. It supports Language Server Protocol or a custom HTTP interface; can infer library VHDL files likely belong to, besides working out mixed language dependencies, compilation order, interpreting some compilers messages and providing some (limited) static checks.

Analytics

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