Skip to main content

Outil de review de code automatisé avec IA

Project description

🤖 AI Code Reviewer

Un outil de review de code automatisé utilisant l'IA pour analyser la qualité, la sécurité et les performances du code Python.

✨ Fonctionnalités

  • Analyse de qualité : Détecte les code smells, complexité, fonctions trop longues
  • Sécurité : SQL injection, eval/exec, secrets en dur, XSS
  • Performance : Boucles inefficaces, copies inutiles
  • Style : PEP 8, naming conventions
  • Documentation : Docstrings manquants
  • 🤖 IA : Suggestions via OpenAI, HuggingFace ou modèles locaux

📦 Installation

pip install ai-code-reviewer

🚀 Utilisation

# CLI
ai-review analyze mon_fichier.py

# Web
python -m code_reviewer.web_app

# API
python -m code_reviewer.api_server

🌍 Plus d'infos

📄 License

MIT License

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

ai_code_reviewer_steven-1.0.0.tar.gz (16.5 kB view details)

Uploaded Source

Built Distribution

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

ai_code_reviewer_steven-1.0.0-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

Details for the file ai_code_reviewer_steven-1.0.0.tar.gz.

File metadata

  • Download URL: ai_code_reviewer_steven-1.0.0.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for ai_code_reviewer_steven-1.0.0.tar.gz
Algorithm Hash digest
SHA256 fa28a89af922fdc2d73c7207208b67e59755576e05275fe18d59889bc0015cb8
MD5 38170ba3943d0306b859e24c5ab2bbf7
BLAKE2b-256 2cd5b04cfc76edc140f4a5c61991c85e303265adef93a052f3427e86111d3992

See more details on using hashes here.

File details

Details for the file ai_code_reviewer_steven-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ai_code_reviewer_steven-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3c0ae09e35d2ec62d912f512bd279d32bf8357dd325abeb0002cfc1b59126c4a
MD5 24f2e4a20f23d3fe9768f919b1d141b1
BLAKE2b-256 244e1a2eb83f394a477af1917ebca7cd5c81e7bc2274605b66de34d8110e7819

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