lizard-analyzer
« Back to VersTracker
Description:
Extensible Cyclomatic Complexity Analyzer
Type: Formula  |  Latest Version: 1.19.0@0  |  Tracked Since: Nov 3, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: static-analysis cyclomatic-complexity code-quality developer-tools metrics
Install: brew install lizard-analyzer
About:
Lizard is a highly extensible and configurable source code analyzer that calculates cyclomatic complexity across multiple programming languages. It provides detailed metrics such as function length, parameter count, and nesting depth to help developers identify overly complex code sections. The tool's primary value is in its ability to be extended with custom parsers and printers for tailored code analysis workflows.
Key Features:
  • Multi-language support (C/C++, Java, Python, JavaScript, and more)
  • Extensible architecture for custom analyzers and output formats
  • Highly configurable complexity thresholds and ignore patterns
  • Provides a wide range of code metrics beyond cyclomatic complexity
Use Cases:
  • Integrating code complexity checks into CI/CD pipelines
  • Identifying technical debt and refactoring targets in large codebases
  • Enforcing coding standards and maintainability guidelines
Alternatives:
  • radon – Python-specific, but offers similar complexity metrics and AST-based analysis.
  • CodeClimate – A hosted service with a broader scope, offering complexity analysis alongside other maintainability checks.
Version History
Detected Version Rev Change Commit
Nov 3, 2025 11:11am 0 VERSION_BUMP fea0fe02
Oct 12, 2025 2:05pm 0 VERSION_BUMP 34785730
Oct 31, 2024 10:55pm 0 VERSION_BUMP 0e432fda
Oct 9, 2024 11:17pm 0 VERSION_BUMP f8390de4
Sep 14, 2024 3:10pm 0 VERSION_BUMP 82dad196