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

Planned tests

  • array index out of bounds

  • function parameter not used in function

  • function parameter shadowing

  • magic numbers

  • unused assignment

Integrations

TODO:

  • neovim + neomake

  • vscode

  • sublime

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

Uploaded Source

Built Distribution

serplint-1.1.0-py2.py3-none-any.whl (7.5 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for serplint-1.1.0.tar.gz
Algorithm Hash digest
SHA256 f454c30be5669f2305bc6e4bf3b33f8ab17ad553319ae9e4051820ec7f2530fa
MD5 6fc84e958935e8e047130e969df701fa
BLAKE2b-256 b0e358c8d9783369097bd891c1ccd0edb86579cbfe9eb71c056aace5027f4f16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for serplint-1.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c41b750d8514889cb440895ccab2460d3510887c77af47602d1a3900fbbbba14
MD5 839524636defb414207e557cb97f5428
BLAKE2b-256 f92732c9fe104c530b8862442aab1dd002361e03ed3e0a2956902dff84a48fa9

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