そのコード、
静かに劣化しています。

AIがコードを書く速度に、レビューは追いつけません。PolyscanはGitHubにインストールするだけで、リポジトリ全体の複雑度・重複・デッドコードを毎週測定。静かに進む劣化を、数値とGitHub Issueで知らせます。

無料でインストール

Polyscan は現在ベータ版です。すべてのリポジトリで週次コード監査が無料でご利用いただけます。

Weekly audit
Health
713 this week
  • over threshold:CC 31 api/handlers.py:214
  • over threshold:clone group +2 services/
  • resolved:dead code cleared
filed as GitHub Issue · every monday

Measurements, not opinions

PRレビューだけでは、コードベースの劣化は見えない

PRごとの変更は小さくても、複雑度・重複・デッドコードはリポジトリ全体に少しずつ蓄積します。

PRレビューだけ

  • 変更された行しか見えない
  • リポジトリ全体の重複を見落とす
  • 長期的な品質変化を追跡できない
  • 問題が蓄積してから気づく
  • 判断がレビューごとに変わる

Polyscan

  • 毎週リポジトリ全体を測定
  • 複雑度、重複、デッドコードを数値化
  • 前回からの品質変化を追跡
  • 修正すべき箇所を優先順位付きで報告
  • 静的解析により同じ基準で継続測定

Instruments

コードベースを継続的に見守る

AUDIT

コードベース全体を毎週測定

リポジトリ全体の複雑度、重複、デッドコード、依存関係を毎週測定。前回からの変化と修正すべき箇所をGitHub Issueで報告します。

PR

新しい劣化をマージ前に検知

変更されたコードを静的解析し、複雑化や重複をマージ前に指摘。週次の全体測定をリアルタイムのフィードバックで補完します。

PR Review Demo

YAML

シンプルなYAML設定

シンプルなYAMLファイルでPolyscanの動作をカスタマイズ。複雑なセットアップは不要です。

  • レポート言語: en, ja, zh, ko, es, fr, de, pt
  • 解析対象ディレクトリ
  • 監査間隔: daily (Pro), weekly, monthly
  • PRレビュー: pr_review: true (Pro、デフォルトはオフ)

.github/polyscan.yml

# レポート言語 (デフォルト: en)
language: ja

# 対象ディレクトリ (デフォルト: 全体)
target_directories:
  - src/

# 監査間隔 (デフォルト: weekly)
audit_interval: weekly

# PRレビュー (デフォルト: false、Proのみ)
pr_review: true

Readings

アナライザーが見つける問題

ASTベースの静的解析ツールpyscnとpolyscanが、コードの品質問題を定量的に検出します。

CC

循環的複雑度

複雑すぎる関数を検出し、分割を推奨

DEAD

デッドコード

使われていない関数や変数を特定

DUP

コードクローン

重複コードを発見し、DRY原則を促進

CBO

結合度分析

モジュール間の依存関係を可視化

Pricing

シンプルな料金体系

無料で始めて、必要に応じてアップグレード

Free

$0/month
  • リポジトリ数無制限
  • 週次コード監査
  • 基本分析モデル
無料で始める

Pro

14日間無料
$10/月
  • リポジトリ5つまで
  • Freeの全機能
  • すべてのPRでコードレビュー
  • 高精度分析モデル
14日間無料で試す

いつでもキャンセル可能

Install

コードベースの劣化を、来週から見逃さない

GitHubにインストールするだけ。リポジトリ全体を毎週無料で測定し、変化をIssueで報告します。

無料で週次測定を始める