CC
圈复杂度
检测过于复杂的函数,建议拆分
AI 编写代码的速度已经超过团队的审查速度。只需将 Polyscan 安装到 GitHub,它就会每周测量整个仓库的复杂度、重复和死代码,并通过数字和 GitHub Issue 告诉你悄然发生的结构劣化。
免费安装 →Polyscan 目前处于测试阶段。所有仓库可免费使用每周代码审计。
Measurements, not opinions
每个 Pull Request 可能很小,但复杂度、重复和死代码会在整个仓库中逐渐累积。
Instruments
AUDIT
每周测量整个仓库的复杂度、重复、死代码和依赖关系,并通过 GitHub Issue 报告变化与修复优先级。
PR
分析发生变化的代码,在合并前指出新增的复杂度或重复,以实时反馈补充每周测量。

YAML
使用简单的 YAML 文件自定义 Polyscan 行为。无需复杂设置。
.github/polyscan.yml
# 报告语言 (默认: en)
language: ja
# 目标目录 (默认: 全部)
target_directories:
- src/
# 审计间隔 (默认: weekly)
audit_interval: weekly
# PR 审查 (默认: false,仅 Pro)
pr_review: trueReadings
基于 AST 的静态分析工具 pyscn 和 polyscan 定量检测代码质量问题。
CC
检测过于复杂的函数,建议拆分
DEAD
识别未使用的函数和变量
DUP
发现重复代码,推广 DRY 原则
CBO
可视化模块间依赖关系