dense-analysis / ale

Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
BSD 2-Clause "Simplified" License
13.51k stars 1.43k forks source link

Add VHDL Linter #2106

Open kolojoe opened 5 years ago

kolojoe commented 5 years ago

Would be nice to have a VHDL linter additionally.

Kazhuu commented 5 years ago

I would also like this very much. Syntastic has support for VHDL by default. This plugin has everything I need expect missing support for VHDL.

neersighted commented 5 years ago

Hi, if you'd like to see a VHDL linter, feel free to send a pull request! As far as I am aware none of the regular contributors write VHDL regularly, so this is unlikely to top anybody's backlog without someone to shepherd it along.

Kazhuu commented 5 years ago

I little bit new to Vim myself so at the moment cannot do this that fast. I'll keep my eyes open for this though if I can implement this in the future.

suoto commented 5 years ago

I've got a tool I use for VHDL called HDL Code Checker that uses existing tools out there for linting and takes care of working out compilation order. I recently added LSP support and have been using with ALE with no issues, can open a PR to add support to it.

w0rp commented 5 years ago

Sure, please do. I'm sure others will appreciate it.

suoto commented 4 years ago

Created PR #2804, took a bit longer to finish HDL Checker's latest release. :+1:

nospam2998 commented 2 weeks ago

Is there any need to still keep this issue open, given that PR #2804 was merged three years ago? Could you please consider cleaning up by closing the issue, @kolojoe?