Skip to main content

Python code metrics tool

Project description

PyCodeMetrics

PyCodeMetricsは、Pythonプロジェクトのコードメトリクスを収集および解析するためのツールです。

概要

このプロジェクトは、Pythonコードの複雑さ、品質、およびその他のメトリクスを評価するためのツールを提供します。以下の機能を含みます:

  • Gitリポジトリからのログ解析
  • コードの認知的複雑度の計算
  • 各種メトリクスの収集とレポート生成

インストール

PyCodeMetricsは以下のコマンドでインストールできます:

pip install pycodemetrics

使用方法

PyCodeMetricsを使用してプロジェクトを分析するには、以下のコマンドを実行します:

pycodemetrics analyze --path /path/to/your/project

このコマンドは指定されたディレクトリ内のPythonファイルを分析し、メトリクスのレポートを生成します。

ライセンス

このプロジェクトはMITライセンスの下で公開されています。詳細についてはLICENSEファイルを参照してください。

貢献

プロジェクトへの貢献に興味がある場合は、CONTRIBUTING.mdをご覧ください。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycodemetrics-0.0.13.tar.gz (58.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycodemetrics-0.0.13-py3-none-any.whl (34.1 kB view details)

Uploaded Python 3

File details

Details for the file pycodemetrics-0.0.13.tar.gz.

File metadata

  • Download URL: pycodemetrics-0.0.13.tar.gz
  • Upload date:
  • Size: 58.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pycodemetrics-0.0.13.tar.gz
Algorithm Hash digest
SHA256 2b49998aea1c7a15c04485152dedc2e90753e39339fc0101487b4d00a84aef44
MD5 fad55fa923f13b2242e21e263479c750
BLAKE2b-256 bfb41a7f28a2d879d13fc5f0c69e93e9d2a885d8b4320feb601f6d543767af74

See more details on using hashes here.

File details

Details for the file pycodemetrics-0.0.13-py3-none-any.whl.

File metadata

  • Download URL: pycodemetrics-0.0.13-py3-none-any.whl
  • Upload date:
  • Size: 34.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pycodemetrics-0.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 501e1a3e10cea5cc90707290f6295f236e45f306a27481548f1f8399a09917c6
MD5 8c5c6aa2bb18976a6a9fa97d7b460e6e
BLAKE2b-256 2b6115e2fb192e5a88eb8f4d4e13079c4b5333a9d02ee144c2005b69b883ab7f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page