Skip to main content

A linter for the serpent language

Project description

A linter for the Serpent language.

screenshot

screenshot

Installation

Until a new release of Serpent is uploaded to PyPi it’s necessary to install like so:

$ pip install serplint
$ pip install git+https://github.com/ethereum/serpent.git@3ec98d01813167cc8725a951bd384c629158af2b#egg=ethereum-serpent

Usage

$ serplint filename.se

Current tests

  • undefined variables

  • reassigned arguments

  • unused arguments

  • unused assignment

Planned tests

  • array index out of bounds

  • data and event shadowing

  • magic numbers

Integrations

TODO

  • Visual Studio Code

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

serplint-1.3.0.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

serplint-1.3.0-py2.py3-none-any.whl (8.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file serplint-1.3.0.tar.gz.

File metadata

  • Download URL: serplint-1.3.0.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for serplint-1.3.0.tar.gz
Algorithm Hash digest
SHA256 083c76cbddc947b1ebe0955a8cdee49f1d7e3e0cecb104ba1243642cb3c7ba0d
MD5 af9388bdc788038a21e40d49f8f929b4
BLAKE2b-256 49e880af48e338c5f5924727940208aef541e7d6fd42c6b9925d35f847c2e1ef

See more details on using hashes here.

File details

Details for the file serplint-1.3.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for serplint-1.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1cc2d74a41cc003cf0526f8e60715336a4ffe080d22b23aa91b3cb4ac978ee57
MD5 510800ec8ba02a511f301e5ce3a9f90b
BLAKE2b-256 e67f0748a62a3db8e5ff645a8f9df3147c930b840c7e08c880ca2c2468a28821

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page