2 unstable releases
|0.2.0||Dec 14, 2022|
|0.1.0||May 23, 2022|
#32 in #lint
Substrace: Experimental Static Analysis for Substrate Projects
Substrace is a tool for linting substrate projects for specific gotchas and other errors.
cargo install substrace. Run using
Currently the following lints are used:
missing_security_doc: checks for the presence
Securityheaders on storage maps using suspicious hashing functions, such as
More lints will be added in the future, initially targetting checks that ensure storage consistencies. Currently in the works:
panics: ensures that clippy has been properly configured to avoid panics in code.
storage_iter_insert: checks that storage isn't simultaniously being mutated whilst iteration is active.