https://github.com/brobeson/vscode-lizard
An extension for Visual Studio Code to run Lizard complexiy analysis.
https://github.com/brobeson/vscode-lizard
ccn complexity lizard vscode-extension
Last synced: 5 months ago
JSON representation
An extension for Visual Studio Code to run Lizard complexiy analysis.
- Host: GitHub
- URL: https://github.com/brobeson/vscode-lizard
- Owner: brobeson
- License: mit
- Created: 2020-03-20T03:51:32.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-08-24T03:58:56.000Z (10 months ago)
- Last Synced: 2025-08-24T12:18:09.336Z (10 months ago)
- Topics: ccn, complexity, lizard, vscode-extension
- Language: TypeScript
- Homepage:
- Size: 212 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# VS Code Lizard
[](https://github.com/brobeson/vscode-lizard/actions/workflows/static_analysis.yaml)
[](https://github.com/brobeson/vscode-lizard/actions/workflows/main.yaml)
This is an extension for Visual Studio Code to run
[Lizard](https://github.com/terryyin/lizard) cyclomatic complexity analysis on
your project.
## Features
This extension reports diagnostics for functions that:
- are too long,
- have too many parameters, or
- have too many branches.
You can enable the metrics and specify their limits in your VS Code settings.
## Requirements
VS Code Lizard runs Lizard under the hood and processes the results. You must
[install Lizard](https://github.com/terryyin/lizard#installation) on your
system.
## Extension Settings
See the [user manual](https://brobeson.github.io/vscode-lizard/) for information
about the extension's settings.
## Commands
See the [user manual](https://brobeson.github.io/vscode-lizard/) for information
about available commands.
## Known Issues
[](https://github.com/brobeson/vscode-lizard/issues?q=is%3Aopen+is%3Aissue+label%3Abug)
[](https://github.com/brobeson/vscode-lizard/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement)
- VS Code Lizard cannot scan a file during editing. Lizard reads the file from
disk, so you must save your changes which triggers scanning the file.
- VS Code Lizard only supports C++. I will add support for other languages as
soon as possible.