ツールを投稿

Codacy

すべてのpull requestでコード品質とセキュリティを自動検査

フリーミアム 開発者向け
ツールを開く →

CodacyはGitHub、GitLab、Bitbucketのリポジトリにつながり、コードが変わるたびに解析します。多くの言語で静的解析を走らせ、スタイルの問題、バグ、セキュリティ上の問題、複雑さを調べ、結果をpull requestへのコメントとして出します。チームは、合意した基準を満たさないコードのマージを止める品質ゲートを設定できます。

ダッシュボードは、リポジトリごとのコードカバレッジ、重複、問題数を含む推移を示すので、エンジニアリングの責任者は品質が上がっているかを見られます。セキュリティ機能は依存関係とシークレットをスキャンし、最近のAI機能は修正を提案し、AIアシスタントが書いたコードのレビューを手伝います。CIシステムとIDEとも連携します。

Codacyには、オープンソースと小規模チーム向けの無料枠と、開発者あたりの有料プランがあります。静的解析はどれも誤検知を出すので、ルールはチームに合わせて調整が必要です。代替にはSonarQube、Code Climate、DeepSource、Snyk Code、GitHubに組み込みのコードスキャンがあります。Codacyは、pull requestの流れに自動の品質チェックを入れたいチームに向いています。