Files
slither/plugin_example
Emilio López 2979cb85ac Restore plugin example to working state
The current example depended on a very old Slither version, and
triggered an error due to its empty description, URL, etc. Add
example values so the detector can be run.
2024-04-19 16:45:30 -03:00
..
2022-01-25 15:44:08 +01:00

Slither, Plugin Example

This repository contains an example of plugin for Slither.

See the detector documentation.

Architecture

  • setup.py: Contain the plugin information
  • slither_my_plugin/__init__.py: Contain make_plugin(). The function must return the list of new detectors and printers
  • slither_my_plugin/detectors/example.py: Detector plugin skeleton.

Once these files are updated with your plugin, you can install it:

python setup.py develop

We recommend to use a Python virtual environment (for example: virtualenvwrapper).