63 个版本
| 0.9.3 | 2024 年 6 月 3 日 |
|---|---|
| 0.9.2 | 2023 年 12 月 27 日 |
| 0.9.1 | 2023 年 11 月 20 日 |
| 0.8.0 | 2023 年 6 月 26 日 |
| 0.2.16 | 2019 年 11 月 26 日 |
#609 在 命令行实用工具
279 每月下载量
用于 svls
515KB
14K SLoC
svlint
符合 IEEE1800-2017 的 SystemVerilog 代码检查器。用 Rust 编写,基于 sv-parser。Svlint 也通过 svls 集成到大多数文本编辑器中。

安装
svlint 可以通过以下几种方式安装
- 下载一个 版本,解压,并将
bin/目录添加到您的$PATH环境变量中。PDF 格式的手册包含在doc/目录中。 - 如果您有 Rust 工具链,则可以使用 cargo 通过以下命令安装二进制文件:
cargo install svlint。这将把svlint二进制文件(以及仅用于开发的mdgen二进制文件)复制到~/.cargo/bin(通常)中,但不包括包装脚本(例如svlint-parseonly)或预写的配置(例如parseonly.toml)从rulesets/中。 - 通过 snapcraft,使用以下命令:
sudo snap install svlint。
用法
要查看命令行界面的信息,请使用 svlint --help,要查看您正在运行的版本,请使用 svlint --version。
有关 svlint 的工作方式、如何配置它以及其他使用信息,请参阅 手册。
依赖关系
~8–18MB
~239K SLoC