57 releases

new 0.7.1 Mar 23, 2023
0.6.1 Dec 16, 2022
0.6.0 Nov 7, 2022
0.5.5 Jul 6, 2022
0.2.16 Nov 26, 2019

#928 in Command line utilities

Download history 112/week @ 2022-12-03 152/week @ 2022-12-10 165/week @ 2022-12-17 88/week @ 2022-12-24 83/week @ 2022-12-31 149/week @ 2023-01-07 77/week @ 2023-01-14 72/week @ 2023-01-21 96/week @ 2023-01-28 170/week @ 2023-02-04 165/week @ 2023-02-11 293/week @ 2023-02-18 132/week @ 2023-02-25 237/week @ 2023-03-04 133/week @ 2023-03-11 185/week @ 2023-03-18

694 downloads per month
Used in svls

MIT license

385KB
11K SLoC

Rust 9K SLoC // 0.0% comments SystemVerilog 2K SLoC // 0.1% comments Batch 25 SLoC

svlint

SystemVerilog linter compliant with IEEE1800-2017. Written in Rust, based on sv-parser. Svlint is also integrated with most text editors via svls.

Actions Status codecov

Crates.io svlint

svlint

Installation

svlint can be installed in several ways:

  • Download a release, and extract to a directory in your $PATH.
  • snapcraft, via sudo snap install svlint.
  • cargo, via cargo install svlint.

Usage

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.

Dependencies

~7.5MB
~176K SLoC