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