Codex проверяет ваш код по актуальной документации
Пошаговый туториал: подключите Codex к Felo OpenAPI и наблюдайте, как он сверяет код с последней документацией фреймворка и формирует отчет с источниками.
Ваш проект использует React. Но применяет ли он современные паттерны? Не скрываются ли в нем устаревшие API? Codex может проверить ваш код — но только если у него есть доступ к самой свежей документации.
Вот как дать ему такую возможность.
3 минуты на подключение Felo OpenAPI
Шаг 1: Перейдите на openapi.felo.ai и создайте бесплатный API-ключ.
Шаг 2: Скопируйте и вставьте это в Codex, Claude Code или 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
Шаг 3: Подключение завершено. Ваш агент теперь проверяет код по живой документации, а не устаревшим данным обучения.
История пользователя
У вас есть React-компонент, написанный шесть месяцев назад. Вы хотите узнать:
- Использует ли он устаревшие API?
- Есть ли проблемы с безопасностью?
- Можно ли улучшить производительность с учетом последней версии React?
- Что говорит официальная документация о таком паттерне?
Вместо ручной проверки документации вы вставляете код и просите Codex провести ревью.
Вам нужно сказать только это
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]
Что Codex делает автоматически
Шаг 1: Поиск актуальной документации
POST /v2/chat
{
"query": "React 19 latest features deprecated APIs best practices 2026"
}
Codex находит официальную документацию React, релизные заметки и гайды по миграции.
Шаг 2: Чтение официальной документации
POST /v2/web/extract
{
"url": "https://react.dev/blog/react-19"
}
Codex читает блог-пост о релизе React 19, извлекая:
- Новые возможности и паттерны
- Устаревшие API
- Рекомендации по миграции
- Советы по производительности
Codex повторяет это для основных документов, справочника API и релевантных RFC-дискуссий.
Шаг 3: Анализ вашего кода
Codex сравнивает ваш код с только что прочитанной документацией:
- Устаревшие API: Проверяет, использует ли ваш код паттерны, которые были признаны устаревшими в React 19
- Проблемы безопасности: Выявляет потенциальные риски XSS, инъекций или утечки данных
- Производительность: Отмечает возможности применения новых оптимизаций React 19
- Лучшие практики: Сравнивает ваши паттерны с текущими официальными рекомендациями
Шаг 4: Формирование отчета о ревью
Codex создает структурированный отчет:
## Code Review: [Component Name]
### 🟢 Хорошо
- Структура компонента соответствует современным паттернам
- Корректное использование error boundary
### 🟡 Предупреждения
- Используется `findDOMNode` — устарел в React 18, удален в React 19
Source: https://react.dev/blog/react-19#removed-deprecated-apis
Fix: Используйте refs вместо этого
### 🔴 Проблемы
- Жизненный цикл `componentWillMount` — устарел, заменен на constructor или useEffect
Source: https://react.dev/reference/react/Component#componentwillmount
Fix: Перенесите логику инициализации в constructor
### 💡 Рекомендации по производительности
- Рассмотрите использование `useActionState` из React 19 для управления состоянием формы
Source: https://react.dev/reference/react/useActionState
Шаг 5: Сохранение в LiveDocs
Codex сохраняет ревью в LiveDocs вместе с:
- Оригинальным кодом
- Результатами проверки с URL документации
- Тегами типа компонента, версии фреймворка и уровня проблемы
Будущие ревью смогут ссылаться на эту историю.
Результат
Вы получаете ревью, которое:
- Ссылается на конкретные страницы документации, а не на общие советы
- Определяет точные устаревшие паттерны с указанием строк
- Предлагает конкретные исправления с официальными источниками
- Рекомендует улучшения производительности на основе последней версии
Общее время: 2-3 минуты.
Полный шаблон запроса (копируйте и используйте)
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].
Замените значения в скобках для любого ревью кода.
Продвинутое: пакетная проверка
Проверьте сразу несколько файлов:
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 проверяет каждый файл, формирует индивидуальные результаты и создает приоритизированный отчет.
Продвинутое: pre-commit hook
Настройте ревью перед коммитом:
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."
Начало работы
- Создайте бесплатный API-ключ
- Вставьте инициализационный запрос в вашего агента
- Используйте шаблон ревью выше
Теперь ваш ревьюер кода читает свежую документацию вместо вас.
Получить бесплатный API-ключ →
Эта статья также доступна на следующих языках: English, 简体中文, 日本語, 한국어, 繁體中文, हिन्दी, Français, العربية, اردو, Bahasa Indonesia, Deutsch, Tiếng Việt, Türkçe, Italiano, ไทย, Español, বাংলা and Português.