/serplint

🐍 a linter for Serpent

Primary LanguagePython

serplint

A linter for the Serpent language.

screenshot

Installation

$ pip install --upgrade serplint

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