Solium plugin for Zeppelin audits
IMPORTANT: This project is no longer maintained. OpenZeppelin migrated to solhint, and for audits we are using multiple specialized security tools like Slither and Mythril. Feel free to take these Solium rules, copy them and adjust them to your needs. If you need assistance migrating, contact @elopio.
$ npm install -g solium
$ npm install -g solium-plugin-zeppelin
In the .soliumrc.json file, add:
{
...
"rules": {
...
"zeppelin/constant-candidates": [
"warning"
],
"zeppelin/highlight-comments": [
"warning"
],
"zeppelin/missing-natspec-comments": [
"warning"
],
"zeppelin/no-arithmetic-operations": [
"warning"
],
"zeppelin/no-state-variable-shadowing": [
"warning"
],
"zeppelin/no-unchecked-send": [
"warning"
],
"zeppelin/no-unused-imports": [
"warning"
],
"zeppelin/all-state-variables-private": [
"warning"
]
}
We welcome all kinds of contributors! Open an issue or submit pull requests.
To set up for development, see the HACKING file.
MIT © 2017-2018 OpenZeppelin