veridian
svlint
veridian | svlint | |
---|---|---|
3 | 2 | |
106 | 283 | |
- | - | |
4.8 | 8.1 | |
about 2 months ago | 25 days ago | |
Rust | Rust | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
veridian
-
How to configure vim like an IDE
SystemVerilog
- Tools like Scitools Understand but support Verilog
-
Are you using tree-sitter via nvim-treesitter plugin?
Neovim's native LSP support with Slang and/or Verible + https://github.com/vivekmalneedi/veridian
svlint
-
Veryl: A Modern Hardware Description Language
https://github.com/dalance/svlint
After writing it, I felt that more improvement is difficult because the specification of SystemVerilog is too complicated.
- svlint/svls: SystemVerilog linter and language server
What are some alternatives?
verilog_systemverilog.vim - Verilog/SystemVerilog Syntax and Omni-completion
svls - SystemVerilog language server
hdl_checker - Repurposing existing HDL tools to help writing better code
veryl - Veryl: A Modern Hardware Description Language
verible - Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server
Clippy - A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
rslint - A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
iverilog - Icarus Verilog
QuartzHDL - Hardware description language with Rust-like syntax
slang - SystemVerilog compiler and language services
nvim-treesitter - Nvim Treesitter configurations and abstraction layer