ZeppelinSolutions / solium-plugin-zeppelin

[DEPRECATED] Solium plugin for Zeppelin audits
MIT License
16 stars 10 forks source link
archived deprecated obsolete

DEPRECATED

No Maintenance Intended

standard-readme compliant

Travis

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.

Install

$ npm install -g solium
$ npm install -g solium-plugin-zeppelin

Usage

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"
    ]
}

Maintainers

@elopio

@facuspagnuolo

Contribute

We welcome all kinds of contributors! Open an issue or submit pull requests.

To set up for development, see the HACKING file.

License

MIT © 2017-2018 OpenZeppelin