A linter for the serpent language
Project description
A linter for the Serpent language.
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
Release history Release notifications | RSS feed
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f454c30be5669f2305bc6e4bf3b33f8ab17ad553319ae9e4051820ec7f2530fa |
|
MD5 | 6fc84e958935e8e047130e969df701fa |
|
BLAKE2b-256 | b0e358c8d9783369097bd891c1ccd0edb86579cbfe9eb71c056aace5027f4f16 |
File details
Details for the file serplint-1.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: serplint-1.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 7.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c41b750d8514889cb440895ccab2460d3510887c77af47602d1a3900fbbbba14 |
|
MD5 | 839524636defb414207e557cb97f5428 |
|
BLAKE2b-256 | f92732c9fe104c530b8862442aab1dd002361e03ed3e0a2956902dff84a48fa9 |