A professional technical debt analyzer and security leak scanner
Project description
🔪 CodeDetox
Code-Audit is a precision CLI tool designed to dissect your codebase and reveal hidden technical debt. It performs a deep-dive audit across Python, JavaScript, HTML, and CSS files to provide a comprehensive health report and security audit.
🚀 Features
CodeAudit analyzes your project's "rot" using several advanced metrics:
- Multi-Language Analysis: Deep-dive support for
.py,.js,.html, and.css. - Maintainability Index (MI): A composite score indicating how easy your code is to support.
- Cyclomatic Complexity: Measures the number of linearly independent paths through your source code.
- Security Audit: Automatic detection of hardcoded API Keys, Passwords, and Tokens.
- Git Insights: Tracks Churn (modification frequency) to identify "danger zones" in your history.
- Redundancy Detection: Identifies duplicated code blocks that increase maintenance costs.
- Risk Scoring: A proprietary formula that ranks files from LOW to CRITICAL based on debt.
🛠 How to Run
1. Installation
- Installation
</code></pre> </li> </ol> <p>pip install code-audit</p> <pre><code> 2. Execution ```bash code-audit .
- Analyze a Specific Path
code-audit C:\Users\ravan\Desktop\my-other-project
Contributors
License
This project is licensed under the MIT License - see the LICENSE file for details.
- Analyze a Specific Path
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dev_debt_scanner-0.5.0.tar.gz.
File metadata
- Download URL: dev_debt_scanner-0.5.0.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c41928c3ed7fcbbf697a68ac421b184d73afc651fdd02120f1aff3d15b31f5e6
|
|
| MD5 |
8b4980f44acb5d58d84915eefeb9db97
|
|
| BLAKE2b-256 |
21d55a5d36e74bfa0448cac3d8a1986694093155a6c9b9448d46c30d40c7563e
|
File details
Details for the file dev_debt_scanner-0.5.0-py3-none-any.whl.
File metadata
- Download URL: dev_debt_scanner-0.5.0-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9dc1f88ab5b20fd46155466577b0975da3cc590fdcfdd95467d1554a0c129b83
|
|
| MD5 |
59f7ce0aef5a4f58c2d6c527fca89642
|
|
| BLAKE2b-256 |
c188647088ad43952af9cb0b919ca5fd9b69b0fb4fa6831387c7c2d1062ce26b
|