2个不稳定版本
0.2.0 | 2022年12月14日 |
---|---|
0.1.0 | 2022年5月23日 |
#683 in Cargo插件
每月 60 次下载
160KB
3K SLoC
Substrace:Substrate项目的实验性静态分析
Substrace是一种用于检查substrate项目特定问题和其他错误的工具。
安装
通过cargo install substrace
安装。运行使用cargo substrace
。
内容
目前使用以下代码审查
missing_security_doc
:检查使用可疑散列函数(如Twox64Concat
)的存储映射中是否存在Security
标题。
未来将添加更多代码审查,最初目标是确保存储一致性。目前正在开发中
panics
:确保已经正确配置clippy以避免代码中的panic。storage_iter_insert
:检查在迭代活动期间存储是否同时被修改。
依赖关系
~6–16MB
~263K SLoC