Skip to content
This repository has been archived by the owner on Jan 19, 2019. It is now read-only.

Latest commit

 

History

History
70 lines (52 loc) · 2.12 KB

README.md

File metadata and controls

70 lines (52 loc) · 2.12 KB

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