SystemVerilog linter compliant with IEEE1800-2017. Written in Rust, based on sv-parser. Svlint is also integrated with most text editors via svls.
svlint can be installed in several ways:
bin/
directory to your $PATH
.
A PDF copy of the MANUAL is included in the doc/
directory.cargo install svlint
.
This will copy the svlint
binary (and the dev-only mdgen
binary) to
(usually)
~/.cargo/bin
, but not the wrapper scripts (e.g. svlint-parseonly
) or
pre-written configurations (e.g. parseonly.toml
) from rulesets/
.sudo snap install svlint
.To see information about the command line interface use svlint --help
,
and to see which version you're running use svlint --version
.
Further information on how svlint works, how to configure it, and other usage information is in the manual.