CC
Cyclomatic Complexity
Detects overly complex functions and recommends splitting
AI writes code faster than teams can review it. Install Polyscan on GitHub to measure complexity, duplication, and dead code across your entire repository every week. See silent structural decay in numbers, delivered as a GitHub Issue.
Install Free →Polyscan is currently in beta. Weekly code audits are free for all repositories.
Measurements, not opinions
Each pull request may be small, but complexity, duplication, and dead code accumulate across the repository.
Instruments
AUDIT
Measures complexity, duplication, dead code, and dependencies across the entire repository every week, then reports changes and priorities in a GitHub Issue.
PR
Analyzes changed code and flags new complexity or duplication before merge, complementing weekly measurement with real-time feedback.

YAML
Customize Polyscan behavior with a simple YAML file. No complex setup required.
.github/polyscan.yml
# Report language (default: en)
language: ja
# Target directories (default: all)
target_directories:
- src/
# Audit interval (default: weekly)
audit_interval: weekly
# PR review (default: false, Pro only)
pr_review: trueReadings
The AST-based analyzers pyscn and polyscan quantitatively detect code quality issues.
CC
Detects overly complex functions and recommends splitting
DEAD
Identifies unused functions and variables
DUP
Finds duplicate code and promotes DRY principle
CBO
Visualizes dependencies between modules
Pricing
Start free, upgrade when you need more
Cancel anytime
Install
Just install it on GitHub. Polyscan measures your entire repository every week for free and reports changes in an Issue.
Start weekly measurement free →