Codex analyse votre code à l’aide de la documentation en direct
Tutoriel pas à pas : connectez Codex à Felo OpenAPI, puis regardez-le analyser votre code à partir de la documentation la plus récente du framework et produire un rapport sourcé.
Votre base de code utilise React. Mais applique-t-elle les derniers modèles ? Des API obsolètes s’y cachent-elles ? Codex peut analyser votre code — mais seulement s’il a accès à la documentation la plus récente.
Voici comment lui donner cette capacité.
3 minutes pour connecter Felo OpenAPI
Étape 1 : Rendez-vous sur openapi.felo.ai et créez une clé API gratuite.
Étape 2 : Copiez et collez ceci dans votre Codex, Claude Code ou OpenClaw :
Connect to Felo OpenAPI:
- Models: Claude Opus 4.8, Claude Sonnet 4.6, Claude Haiku 4.5, GPT-5.6 Sol, GPT-5.6 Terra, Grok 4.5
- Search: POST /v2/chat (AI Search), POST /v2/web/extract (Web Fetch)
- Memory: LiveDocs (semantic retrieval, file upload, URL resources)
Base URL: https://openapi.felo.ai
API Key: [YOUR_API_KEY]
When I ask you to review code:
1. Search for the latest framework documentation
2. Read the official docs via Web Fetch
3. Compare my code against current best practices
4. Flag deprecated patterns, security issues, and performance concerns
5. Save the review to LiveDocs with documentation citations
Étape 3 : Connexion terminée. Votre agent analyse désormais le code avec la documentation en direct, et non avec des données d’entraînement obsolètes.
Le scénario utilisateur
Vous avez un composant React écrit il y a six mois. Vous voulez savoir :
- Utilise-t-il des API obsolètes ?
- Y a-t-il des failles de sécurité ?
- Peut-on améliorer les performances grâce à la dernière version de React ?
- Que dirait la documentation officielle à propos de ce modèle ?
Au lieu de vérifier la documentation manuellement, vous collez le code et demandez à Codex de l’analyser.
Il vous suffit de dire ceci
Review this React component against the latest React 19 documentation. Flag any deprecated patterns, security issues, and performance improvements. Cite the specific docs where you found the guidance.
[Your code here]
Ce que fait Codex automatiquement
Étape 1 : Recherche de la documentation la plus récente
POST /v2/chat
{
"query": "React 19 latest features deprecated APIs best practices 2026"
}
Codex trouve la documentation officielle de React, les notes de version et les guides de migration.
Étape 2 : Lecture de la documentation officielle
POST /v2/web/extract
{
"url": "https://react.dev/blog/react-19"
}
Codex lit l’article de blog sur la sortie de React 19 et en extrait :
- Les nouvelles fonctionnalités et modèles
- Les API obsolètes
- Les conseils de migration
- Les recommandations de performance
Codex répète cette opération pour la documentation principale, la référence API et toute discussion RFC pertinente.
Étape 3 : Analyse de votre code
Codex compare votre code à la documentation qu’il vient de lire :
- API obsolètes : Vérifie si votre code utilise des modèles dépréciés dans React 19
- Problèmes de sécurité : Identifie les risques potentiels de XSS, d’injection ou d’exposition de données
- Performance : Signale les opportunités d’utiliser les nouvelles optimisations de React 19
- Bonnes pratiques : Compare vos modèles avec les recommandations officielles actuelles
Étape 4 : Génération du rapport d’analyse
Codex produit un rapport structuré :
## Code Review: [Component Name]
### 🟢 Bonnes pratiques
- La structure du composant suit les modèles actuels
- Utilisation correcte des error boundaries
### 🟡 Avertissements
- Utilise `findDOMNode` — obsolète dans React 18, supprimé dans React 19
Source: https://react.dev/blog/react-19#removed-deprecated-apis
Correction : Utiliser les refs à la place
### 🔴 Problèmes
- Cycle de vie `componentWillMount` — obsolète, remplacé par le constructeur ou useEffect
Source: https://react.dev/reference/react/Component#componentwillmount
Correction : Déplacer la logique d’initialisation dans le constructeur
### 💡 Suggestions de performance
- Envisagez d’utiliser `useActionState` de React 19 pour la gestion de l’état des formulaires
Source: https://react.dev/reference/react/useActionState
Étape 5 : Sauvegarde dans LiveDocs
Codex enregistre l’analyse dans LiveDocs avec :
- Le code original
- Les résultats de l’analyse avec les URLs de la documentation
- Des tags pour le type de composant, la version du framework et la sévérité des problèmes
Les analyses futures pourront se référer à cet historique.
Le résultat
Vous obtenez une revue de code qui :
- Fait référence à des pages de documentation précises, pas à des conseils génériques
- Identifie exactement les modèles obsolètes avec les numéros de ligne
- Fournit des corrections précises avec des citations de la documentation officielle
- Suggère des améliorations de performance basées sur la dernière version
Temps total : 2-3 minutes.
Modèle complet de prompt (à copier et réutiliser)
Review this [FRAMEWORK/LANGUAGE] code against the latest [VERSION] documentation.
[Your code here]
Check for:
1. Deprecated APIs or patterns
2. Security issues
3. Performance improvements
4. Best practice violations
Cite the specific documentation URLs where you found each issue.
Save the review to LiveDocs with tags for [PROJECT] and [COMPONENT_TYPE].
Remplacez les valeurs entre crochets pour toute revue de code.
Avancé : analyse par lot
Analysez plusieurs fichiers en une seule fois :
Review all React components in this directory against React 19 documentation. Produce a summary report ranked by severity, with individual findings for each component.
[File list or code blocks]
Save the summary to LiveDocs.
Codex analyse chaque fichier, produit des résultats individuels et génère un résumé priorisé.
Avancé : hook de pré-commit
Mettez en place une analyse avant le commit :
Before I commit this code, review it against the latest documentation for [FRAMEWORK]. Flag anything that would fail a senior engineer's code review. If nothing critical, say "Looks good to commit."
Pour commencer
- Créez votre clé API gratuite
- Collez le prompt d’initialisation dans votre agent
- Essayez le prompt de revue de code ci-dessus
Votre relecteur de code lit désormais la documentation la plus récente pour vous éviter de le faire.
Obtenez votre clé API gratuite →
Cet article est également disponible en English, 简体中文, 日本語, 한국어, 繁體中文, हिन्दी, العربية, Русский, اردو, Bahasa Indonesia, Deutsch, Tiếng Việt, Türkçe, Italiano, ไทย, Español, বাংলা and Português.