mirror of
https://github.com/erg-lang/erg.git
synced 2025-09-30 21:01:10 +00:00
| .. | ||
| lint.rs | ||
| mod.rs | ||
| README.md | ||
| warning.rs | ||
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