Skip to main content

Codex Kodunuzu Canlı Dokümantasyonla Karşılaştırarak İnceler

· 5 dakika okuyun
Felo Search Tips Buddy
Committed to answers at your fingertips

Adım adım eğitim: Codex'i Felo OpenAPI'ye bağlayın, ardından kodunuzu en güncel framework dokümantasyonuna göre inceleyip kaynaklı bir rapor oluşturmasını izleyin.

Kod tabanınız React kullanıyor. Ama en güncel kalıpları mı kullanıyor? İçeride gizli kalmış eski API'ler var mı? Codex kodunuzu inceleyebilir — ama yalnızca en güncel dokümantasyona erişebiliyorsa.

Ona bu yeteneği nasıl kazandıracağınız burada.

Felo OpenAPI'ye 3 Dakikada Bağlanın

Adım 1: openapi.felo.ai adresine gidin ve ücretsiz bir API anahtarı oluşturun.

Adım 2: Bunu Codex, Claude Code veya OpenClaw'a kopyalayıp yapıştırın:

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

Adım 3: Bağlantı tamamlandı. Artık ajanınız kodu eski eğitim verileriyle değil, canlı dokümantasyonla inceliyor.

Kullanıcı Hikayesi

Altı ay önce yazılmış bir React bileşeniniz var. Şunları bilmek istiyorsunuz:

  • Eski (deprecate edilmiş) API'ler kullanıyor mu?
  • Güvenlik sorunları var mı?
  • En güncel React sürümünde performans iyileştirmeleri var mı?
  • Resmi dokümantasyon bu kalıp hakkında ne diyor?

Dokümantasyonu elle kontrol etmek yerine, kodu yapıştırıp Codex'ten incelemesini istiyorsunuz.

Sadece Bunu Söylemeniz Yeterli

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'in Otomatik Olarak Yaptıkları

Adım 1: En Güncel Dokümantasyonu Ara

POST /v2/chat
{
"query": "React 19 latest features deprecated APIs best practices 2026"
}

Codex, resmi React dokümantasyonunu, sürüm notlarını ve geçiş rehberlerini bulur.

Adım 2: Resmi Dokümantasyonu Oku

POST /v2/web/extract
{
"url": "https://react.dev/blog/react-19"
}

Codex, React 19 sürüm blog yazısını okur ve şunları çıkarır:

  • Yeni özellikler ve kalıplar
  • Eski (deprecate edilmiş) API'ler
  • Geçiş rehberliği
  • Performans önerileri

Codex, ana dokümantasyon, API referansı ve ilgili RFC tartışmaları için de bunu tekrarlar.

Adım 3: Kodunuzu Analiz Edin

Codex, kodunuzu az önce okuduğu dokümantasyonla karşılaştırır:

  • Eski API'ler: Kodunuzun React 19 tarafından kullanımdan kaldırılan kalıpları kullanıp kullanmadığını kontrol eder
  • Güvenlik sorunları: Olası XSS, enjeksiyon veya veri sızıntısı risklerini tespit eder
  • Performans: Yeni React 19 optimizasyonlarını kullanma fırsatlarını işaretler
  • En iyi uygulamalar: Kullandığınız kalıpları güncel resmi rehberle karşılaştırır

Adım 4: İnceleme Raporunu Oluştur

Codex, yapılandırılmış bir rapor üretir:

## Code Review: [Component Name]

### 🟢 Good
- Component structure follows current patterns
- Proper error boundary usage

### 🟡 Warnings
- Uses `findDOMNode` — deprecated in React 18, removed in React 19
Source: https://react.dev/blog/react-19#removed-deprecated-apis
Fix: Use refs instead

### 🔴 Issues
- `componentWillMount` lifecycle — deprecated, replaced by constructor or useEffect
Source: https://react.dev/reference/react/Component#componentwillmount
Fix: Move initialization logic to constructor

### 💡 Performance Suggestions
- Consider React 19's `useActionState` for form state management
Source: https://react.dev/reference/react/useActionState

Adım 5: LiveDocs'a Kaydet

Codex, incelemeyi LiveDocs'a şu bilgilerle kaydeder:

  • Orijinal kod
  • Dokümantasyon URL'leriyle birlikte inceleme bulguları
  • Bileşen tipi, framework sürümü ve sorun ciddiyeti için etiketler

Gelecekteki incelemeler bu geçmişe referans verebilir.

Sonuç

Şu avantajlara sahip bir kod incelemesi alırsınız:

  • Genel tavsiye yerine, belirli dokümantasyon sayfalarına referans verir
  • Satır numaralarıyla birlikte tam olarak hangi eski kalıpların kullanıldığını belirtir
  • Resmi dokümantasyon kaynaklarıyla birlikte spesifik düzeltmeler sunar
  • En güncel sürüme göre performans iyileştirmeleri önerir

Toplam süre: 2-3 dakika.

Tam Komut Şablonu (Kopyalayıp Kullanın)

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].

Herhangi bir kod incelemesi için köşeli parantezli alanları değiştirin.

İleri Düzey: Toplu İnceleme

Birden fazla dosyayı aynı anda inceleyin:

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 her dosyayı inceler, bireysel bulgular üretir ve önceliklendirilmiş bir özet oluşturur.

İleri Düzey: Pre-Commit Hook

Commit atmadan önce inceleme ayarlayın:

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."

Başlarken

  1. Ücretsiz API anahtarınızı oluşturun
  2. Başlatma komutunu ajanınıza yapıştırın
  3. Yukarıdaki kod inceleme komutunu deneyin

Artık kod inceleyiciniz en güncel dokümantasyonu okuyor, böylece sizin okumanıza gerek kalmıyor.

Ücretsiz API Anahtarınızı Alın →


Bu yazı şu dillerde de mevcut: English, 简体中文, 日本語, 한국어, 繁體中文, हिन्दी, Français, العربية, Русский, اردو, Bahasa Indonesia, Deutsch, Tiếng Việt, Italiano, ไทย, Español, বাংলা and Português.