Lizard
A command-line code analyzer that measures complexity and detects duplicated code across many languages.
By The Lizard contributors
Alternatives
About Lizard
Lizard analyzes source code without requiring all C or C++ headers or Java imports. It reports measures including lines of code, cyclomatic complexity, token counts, and function parameter counts, and can flag functions that exceed configured limits.
It also supports copy-paste detection and many programming languages, including C, C++, Java, JavaScript, Python, Rust, and TypeScript.
Strengths
- Analyzes many programming languages
- Reports complexity, code size, and function parameter counts
- Can detect copy-pasted code and flag configured limits
Limitations
- Requires Python 3.8 or later.
Details
- Pricing
- FreeFree and open source under the MIT license.
- License
- MIT
- Developer
- The Lizard contributors
- Platforms
- Command line
- How it runs
- Downloadable app
- Best suited for
- Developers checking code complexity and duplication across source files
- Categories
- Code editors, Developer tools
- Last verified
- Added
- Provenance
- Selected from the Homebrew formula
- Sources