erg_compiler 0.5.11-nightly.1

Centimetre: the Erg compiler
# erg-linter


erg-linter (can be used with `erg lint`) is a tool to check the erg file for errors.

## Features


The following codes are warned.

* Unreachable codes
* Wildcard import
* Unused variables
* Shadowing of built-in variables
* Unused objects that are not `NoneLike`
* Procedures without side-effects
* Variables that can be defined as constants
* Unnecessary `.clone`
* Mutable objects that do not change
* Hardcoded well-known constants (e.g. `3.14`)
* Defining a subroutine with too many parameters