Skip to main content

A CLI tool to detect architectural problems in Django projects.

Project description

django-arch-check

A CLI tool that analyzes Django projects and detects architectural problems such as fat models, god apps, circular imports, missing service layers, and more.

Installation

pip install django-arch-check

Usage

django-arch-check analyze /path/to/your/django/project

Development

# Create and activate a virtual environment
python -m venv .venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate

# Install in editable mode with dev dependencies
pip install -e ".[dev]"

# Run the CLI
django-arch-check analyze /path/to/project

License

MIT

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

django_arch_check-0.1.0.tar.gz (32.2 kB view details)

Uploaded Source

Built Distribution

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

django_arch_check-0.1.0-py3-none-any.whl (29.3 kB view details)

Uploaded Python 3

File details

Details for the file django_arch_check-0.1.0.tar.gz.

File metadata

  • Download URL: django_arch_check-0.1.0.tar.gz
  • Upload date:
  • Size: 32.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for django_arch_check-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4e17d8cfe6652abaa7fc7140a459852a61711af84daf25e5fa88d5dc7538feba
MD5 861a7b0251382f6eefba04f5785de930
BLAKE2b-256 c0c927db27601efe89bd7de6def677197a810579b3b5dd689b73a189904b58f5

See more details on using hashes here.

File details

Details for the file django_arch_check-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for django_arch_check-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84bd1b0048f4342d9557b6af48ff253e0b5cfae58f4e16b2858de2ed8f84f82f
MD5 55a7db2eb499cd35cfbce6904631420e
BLAKE2b-256 8eed6d5ab2c502ece0295786f0f85f97cd9bd6085a8eb78bdb5054676adbeb5c

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