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

[DEPRECATED] Solium plugin for Zeppelin audits

License

Notifications You must be signed in to change notification settings

ZeppelinSolutions/solium-plugin-zeppelin

Repository files navigation

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

About

[DEPRECATED] Solium plugin for Zeppelin audits

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published