go-ruleguard:定义并运行基于模式的自定义棉绒规则

时间:2024-02-24 08:18:58
【文件属性】:

文件名称:go-ruleguard:定义并运行基于模式的自定义棉绒规则

文件大小:292KB

文件格式:ZIP

更新时间:2024-02-24 08:18:58

go golang analysis linter static-analysis

守卫者 总览 基于的Go linter,它运行动态加载的规则。 您编写规则, ruleguard检查它们是否满足。 ruleguard与 ruleguard有一些相似之处,但仅用于Go。 特征: 无需重新编译和Go插件的自定义棉绒规则。 诊断以声明性方式编写。 操作支持。 强大的匹配过滤功能,例如表达式。 规则可以作为安装 集成到 它也可以很容易地嵌入到其他静态分析仪中。 可以作为一个例子。 快速开始 建议您从{ , , , }获取二进制文件。 如果您想从源代码安装规则卫士,它就很简单: # Installs a `ruleguard` binary under your `$(go env GOPATH)/bin` $ GO111MODULE=on go get -v -u github.com/quasilyte/go-ruleguard/cmd/ruleguard # Get the DSL package (needed to execute the ruleguard files) $ go get -v -u github.com/quasily


网友评论