Skip to main content

Библиотека для подсчета строк кода с учетом gitignore и git blame

Project description

Code Counter

🔢 Библиотека для подсчета строк кода в проекте с учетом .gitignore и анализом вклада разработчиков.

Возможности

  • ✅ Подсчет общего количества строк кода
  • ✅ Разбивка по типам файлов (расширениям)
  • ✅ Анализ вклада каждого разработчика через git blame
  • ✅ Учет .gitignore (автоматическое игнорирование)
  • ✅ CLI и Python API
  • ✅ Поддержка 30+ языков программирования

Установка

pip install code-counter-ntwusr

Использование

CLI

# Анализ текущей директории
code-counter

# Анализ конкретного проекта
code-counter /path/to/project

# С показом топ-10 файлов
code-counter --files

Требования

  • Python 3.12+
  • Git (для анализа авторства)

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

code_counter_ntwusr-0.1.2.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

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

code_counter_ntwusr-0.1.2-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file code_counter_ntwusr-0.1.2.tar.gz.

File metadata

  • Download URL: code_counter_ntwusr-0.1.2.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for code_counter_ntwusr-0.1.2.tar.gz
Algorithm Hash digest
SHA256 546fb8b7c79601f4e3af9dfa556e9206297fa8d6d8fef671edf40b5a448a0bc8
MD5 dc0f2ed4a795b0abcd4528c9dd2d4051
BLAKE2b-256 79ba9f2725a7d3df40005b49afbde72784791befd9d653e370d561b08c4e3f34

See more details on using hashes here.

File details

Details for the file code_counter_ntwusr-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for code_counter_ntwusr-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cae3c15c5169b6b68814f2e6b4f8e27f7963da6a024266e280497f70ade6f12f
MD5 e343167e0e48361e98553db456e0edad
BLAKE2b-256 979c1c897ed34b8889f1482411e94c30fdb0aac1933680973445243229189dab

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