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.2.0.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

serplint-1.2.0-py2.py3-none-any.whl (8.3 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for serplint-1.2.0.tar.gz
Algorithm Hash digest
SHA256 5fa2e106796ce635c3d6632086d6478ea1c7bf036065aa5341b85e6e3a00c559
MD5 4a5d8e05dba224f029f61339119146de
BLAKE2b-256 47ffd1ea5af07d1ac40120cc29ae42d2beeb9aa0d23f815ca4a64c8af54bcf8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for serplint-1.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 85aa72cb9ec5872b665c8fa6c64d8565dc19ef7b1deaba748bc280174462bb87
MD5 f470efe3fd94578dc918fdd6fe27efaa
BLAKE2b-256 78cf823b05e5bd7aaf2999159c6f2f811b0cf581838897cb17f7e90a37eb584b

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