Yapay Zeka Kütüphanesi
HAZIRPROMPTLAR
Bildirimler

Son eklenen içerikler

Kod Asistanları Öne Çıkan

VS Code AI Eklentileri Rehberi

VS Code için en iyi yapay zeka eklentileri, kurulum rehberi ve verimli kullanım ipuçları. GitHub Copilot, Codeium, Tabnine, Amazon CodeWhisperer ve diğer AI kod asistanlarının detaylı karşılaştırması. Kod tamamlama, hata ayıklama, refactoring ve dokümantasyon için AI araçları. Geliştiriciler için produktivite artırıcı VS Code AI uzantıları.

20 dakika okuma 223 görüntülenme 04 Şub 2026

Puan ver

Henüz puan yok

Paylaş

VS Code AI Eklentileri Kapsamlı Rehberi

Bu rehber, Visual Studio Code için mevcut en iyi yapay zeka destekli eklentileri, kurulum ve yapılandırma adımlarını, verimli kullanım tekniklerini ve karşılaştırmalı analizleri içermektedir. Kod yazma hızınızı artıracak, hata ayıklamayı kolaylaştıracak ve geliştirme sürecinizi dönüştürecek AI araçlarını keşfedin.


🚀 Önemli Not: AI eklentileri sürekli güncellenmektedir. Bu rehber 2024-2025 dönemi için hazırlanmıştır. Fiyatlar ve özellikler değişebilir. Kurumsal kullanım için lisans koşullarını kontrol edin. AI önerilerini her zaman gözden geçirin ve test edin.


AI Kod Tamamlama Eklentileri

GitHub Copilot

Microsoft ve OpenAI ortaklığıyla geliştirilen en popüler AI kod asistanı.

GITHUB COPILOT

GENEL BİLGİLER:
Geliştirici: GitHub (Microsoft)
AI Model: OpenAI Codex / GPT-4
Çıkış: Haziran 2021
Kullanıcı sayısı: 1 milyon+

KURULUM:
1. VS Code Extensions bölümüne git (Ctrl+Shift+X)
2. "GitHub Copilot" ara
3. Install butonuna tıkla
4. GitHub hesabınla giriş yap
5. Aboneliği aktifleştir

FİYATLANDIRMA:
Bireysel: $10/ay veya $100/yıl
Business: $19/kullanıcı/ay
Enterprise: $39/kullanıcı/ay
Öğrenci/Açık kaynak: Ücretsiz

DESTEKLENEN DİLLER:
Python, JavaScript, TypeScript, Ruby, Go, C#, C++
Java, PHP, Swift, Kotlin, Rust, Scala
HTML, CSS, SQL, Shell, YAML, JSON
ve 20+ dil daha

TEMEL ÖZELLİKLER:

1. Inline Kod Tamamlama:
Yazarken otomatik öneri
Tab ile kabul et
Esc ile reddet
Alt+] ile sonraki öneri
Alt+[ ile önceki öneri

2. Copilot Chat:
Ctrl+I ile inline chat aç
Kod hakkında soru sor
Açıklama iste
Refactoring önerisi al

3. Slash Komutları:
/explain - Kodu açıkla
/fix - Hatayı düzelt
/tests - Test yaz
/docs - Dokümantasyon ekle
/optimize - Optimize et
/new - Yeni dosya oluştur

4. Chat Participants:
@workspace - Proje genelinde soru
@vscode - VS Code ayarları
@terminal - Terminal komutları

KLAVYE KISAYOLLARI:
Ctrl+Enter: Copilot panel aç
Ctrl+I: Inline chat
Tab: Öneriyi kabul et
Esc: Öneriyi reddet
Alt+]: Sonraki öneri
Alt+[: Önceki öneri
Ctrl+→: Kelime kelime kabul

AYARLAR (settings.json):
{
"github.copilot.enable": {
"*": true,
"markdown": true,
"plaintext": false
},
"github.copilot.advanced": {
"length": 500,
"temperature": 0.5
},
"github.copilot.inlineSuggest.enable": true
}

VERİMLİ KULLANIM İPUÇLARI:

1. Açıklayıcı yorum yaz:
// Kullanıcı girişi için email ve şifre doğrulama fonksiyonu
// Email formatını kontrol et, şifre en az 8 karakter olmalı
function validateLogin(

2. Fonksiyon imzası ile başla:
async function fetchUserData(userId: string): Promise<User>

3. Test dosyasında context ver:
// Test: UserService.createUser() metodu
// Normal case, edge case ve error case testleri
describe("UserService",

4. Örnek veri ile başla:
const sampleUser = {
id: 1,
name: "John",
email: "john@example.com"
};
// Bu yapıya göre validation schema oluştur

AVANTAJLAR:
+ En gelişmiş AI modeli
+ Geniş dil desteği
+ VS Code ile derin entegrasyon
+ Chat özelliği güçlü
+ Sürekli güncelleme
+ Enterprise özellikleri

DEZAVANTAJLAR:
- Ücretli (ücretsiz tier yok)
- İnternet bağlantısı gerekli
- Bazen yanlış öneriler
- Telemetri/veri toplama endişeleri
- Öğrenme eğrisi var

Codeium

Ücretsiz ve güçlü AI kod tamamlama aracı.

CODEIUM

GENEL BİLGİLER:
Geliştirici: Exafunction
Çıkış: 2022
Fiyat: Bireysel kullanım ücretsiz
Özellik: Sınırsız kod tamamlama

KURULUM:
1. VS Code Extensions bölümünde "Codeium" ara
2. Install et
3. Codeium hesabı oluştur (ücretsiz)
4. VS Code da token ile giriş yap

FİYATLANDIRMA:
Individual: Ücretsiz (sınırsız)
Teams: $12/kullanıcı/ay
Enterprise: Özel fiyatlandırma

DESTEKLENEN DİLLER:
70+ programlama dili
Tüm popüler diller desteklenir
IDE desteği: VS Code, JetBrains, Vim, Emacs

TEMEL ÖZELLİKLER:

1. Kod Tamamlama:
Satır içi öneriler
Çoklu satır tamamlama
Context-aware öneriler
Tab ile kabul

2. Codeium Chat:
Doğal dil ile kod üretme
Kod açıklama
Refactoring
Bug fixing

3. Codeium Command:
Ctrl+Shift+A ile komut paleti
Doğal dil ile kod düzenleme
"Bu fonksiyonu async yap"
"Error handling ekle"

4. Codeium Search:
Doğal dil ile kod arama
Repository içinde arama
Semantic search

KLAVYE KISAYOLLARI:
Tab: Öneriyi kabul et
Esc: Öneriyi reddet
Alt+]: Sonraki öneri
Ctrl+Shift+A: Codeium Command
Ctrl+Shift+C: Codeium Chat

AYARLAR:
{
"codeium.enableConfig": {
"*": true
},
"codeium.aggressiveMode": false
}

VERİMLİ KULLANIM:

1. Command ile hızlı düzenleme:
Kodu seç → Ctrl+Shift+A
"Add error handling"
"Convert to TypeScript"
"Add JSDoc comments"

2. Chat ile karmaşık görevler:
"Bu API endpoint için rate limiting ekle"
"Bu kodu React hook una dönüştür"

AVANTAJLAR:
+ Tamamen ücretsiz (bireysel)
+ Hızlı ve hafif
+ 70+ dil desteği
+ Chat özelliği dahil
+ Gizlilik odaklı seçenekler
+ Aktif geliştirme

DEZAVANTAJLAR:
- Copilot kadar gelişmiş değil
- Bazen context kaçırabilir
- Enterprise özellikleri sınırlı
- Daha az IDE entegrasyonu

Tabnine

Gizlilik odaklı, özelleştirilebilir AI kod asistanı.

TABNINE

GENEL BİLGİLER:
Geliştirici: Tabnine
Çıkış: 2018
Odak: Gizlilik ve özelleştirme
Özellik: Private AI modeli seçeneği

KURULUM:
1. "Tabnine AI Autocomplete" ara
2. Install et
3. Tabnine hesabı oluştur
4. Giriş yap ve yapılandır

FİYATLANDIRMA:
Starter: Ücretsiz (temel özellikler)
Pro: $12/ay
Enterprise: Özel (self-hosted dahil)

DESTEKLENEN DİLLER:
Python, JavaScript, TypeScript, Java
C, C++, C#, Go, Rust, Ruby, PHP
Kotlin, Swift, Scala, R, Perl
ve daha fazlası

TEMEL ÖZELLİKLER:

1. Kod Tamamlama:
AI destekli öneriler
Whole-line completion
Full-function completion
Natural language to code

2. Gizlilik Modları:
Cloud AI: Daha güçlü, sunucu tabanlı
Local AI: Cihazda çalışır, veri gönderilmez
Private: Kendi modelinizi eğitin

3. Team Learning:
Ekip kod stilini öğrenir
Şirket içi pattern ları tanır
Private codebase eğitimi

4. Tabnine Chat:
Kod açıklama
Test üretme
Dokümantasyon
Code review

KLAVYE KISAYOLLARI:
Tab: Kabul et
Esc: Reddet
Ctrl+Space: Manuel tetikle
Alt+]: Sonraki öneri

AYARLAR:
{
"tabnine.experimentalAutoImports": true,
"tabnine.debounceMilliseconds": 300
}

GİZLİLİK AYARLARI:

Local Model Kullanımı:
Tabnine menüsü → Settings
"AI Model" → "Local"
Veri sunucuya gönderilmez

Telemetri Kapatma:
Settings → Privacy
"Usage analytics" → Disable

AVANTAJLAR:
+ Gizlilik seçenekleri (local AI)
+ Self-hosted Enterprise
+ Team learning özelliği
+ Ücretsiz başlangıç
+ Düşük latency

DEZAVANTAJLAR:
- Ücretsiz versiyon sınırlı
- Local model daha az güçlü
- Chat sadece Pro da
- Copilot e göre daha az özellik

Amazon CodeWhisperer

AWS entegrasyonlu ücretsiz AI kod asistanı.

AMAZON CODEWHISPERER

GENEL BİLGİLER:
Geliştirici: Amazon Web Services
Çıkış: 2022
Fiyat: Bireysel kullanım ücretsiz
Özellik: AWS servisleri ile entegrasyon

KURULUM:
1. "AWS Toolkit" eklentisini kur
2. AWS Builder ID oluştur (ücretsiz)
3. CodeWhisperer ı aktifleştir

FİYATLANDIRMA:
Individual: Ücretsiz
Professional: $19/kullanıcı/ay

DESTEKLENEN DİLLER:
Python, Java, JavaScript, TypeScript
C#, Go, Rust, PHP, Ruby, Kotlin
Swift, SQL, Shell, C, C++

TEMEL ÖZELLİKLER:

1. Kod Tamamlama:
Real-time öneriler
Çoklu satır completion
AWS SDK önerileri
Security scan

2. Güvenlik Taraması:
Otomatik güvenlik analizi
OWASP açık tespiti
Hardcoded credential uyarısı
Düzeltme önerileri

3. Referans Takibi:
Open source referans gösterimi
Lisans bilgisi
Benzer kod uyarısı

4. AWS Entegrasyonu:
AWS SDK best practices
IAM policy önerileri
CloudFormation yardımı
Lambda optimizasyonu

KLAVYE KISAYOLLARI:
Tab: Kabul et
Esc: Reddet
Alt+C: Manuel tetikle
Alt+]: Sonraki öneri

AYARLAR:
AWS Toolkit → Settings → CodeWhisperer
Include/Exclude file types
Auto-suggestions toggle
Security scans toggle

AWS İÇİN VERİMLİ KULLANIM:

1. Lambda fonksiyonu yazarken:
// AWS Lambda handler for S3 event
// Parse the event, get bucket and key
// Download file and process
exports.handler = async (event) =>

2. DynamoDB işlemleri:
// Query DynamoDB table "Users"
// Filter by status = "active"
// Return first 10 results
const params = {

3. IAM Policy:
// IAM policy allowing read access to S3 bucket
// Bucket name: my-data-bucket
// Deny delete operations
const policy = {

AVANTAJLAR:
+ Ücretsiz bireysel kullanım
+ Güvenlik taraması dahil
+ AWS ile mükemmel entegrasyon
+ Referans/lisans takibi
+ Gizlilik seçenekleri

DEZAVANTAJLAR:
- AWS Builder ID gerekli
- AWS dışı projelerde daha az etkili
- Chat özelliği sınırlı
- IDE desteği az (VS Code, JetBrains)

AI Kod Asistanları Karşılaştırma Tablosu

Popüler AI kod asistanlarının detaylı karşılaştırması.

AI KOD ASISTANLARI KARŞILAŞTIRMA

GENEL KARŞILAŞTIRMA:

Özellik | Copilot | Codeium | Tabnine | CodeWhisperer
Ücretsiz Plan | Hayır | Evet | Sınırlı | Evet
Aylık Fiyat | $10+ | $0-12 | $0-12 | $0-19
AI Modeli | GPT-4 | Özel | Özel | Özel
Chat Özelliği | Evet | Evet | Pro | Sınırlı
Local AI | Hayır | Hayır | Evet | Hayır
Dil Sayısı | 30+ | 70+ | 30+ | 15+
IDE Desteği | Çok | Çok | Çok | Az

KALİTE KARŞILAŞTIRMA (10 üzerinden):

Özellik | Copilot | Codeium | Tabnine | CodeWhisperer
Kod Kalitesi | 9 | 8 | 7 | 8
Context Anlama | 9 | 7 | 7 | 7
Çoklu Satır | 9 | 8 | 7 | 8
Dokümantasyon | 9 | 7 | 6 | 7
Test Üretme | 9 | 7 | 6 | 7
Refactoring | 8 | 7 | 6 | 6
Hız | 8 | 9 | 9 | 8
Gizlilik | 6 | 7 | 9 | 7

KULLANIM SENARYOLARINA GÖRE ÖNERİ:

Bireysel Geliştirici (Bütçe Kısıtlı):
1. Codeium (ücretsiz, iyi kalite)
2. CodeWhisperer (AWS kullanıyorsanız)
3. Tabnine Starter

Profesyonel Geliştirici:
1. GitHub Copilot (en iyi kalite)
2. Tabnine Pro (gizlilik önemliyse)
3. Codeium Teams

Kurumsal/Enterprise:
1. GitHub Copilot Enterprise
2. Tabnine Enterprise (self-hosted)
3. CodeWhisperer Professional

AWS Geliştirici:
1. Amazon CodeWhisperer
2. GitHub Copilot

Gizlilik Öncelikli:
1. Tabnine (local model)
2. Self-hosted çözümler

Öğrenci:
1. GitHub Copilot (ücretsiz)
2. Codeium (ücretsiz)
3. CodeWhisperer (ücretsiz)

AI Chat ve Asistan Eklentileri

Continue

Açık kaynak AI kod asistanı.

CONTINUE

GENEL BİLGİLER:
Geliştirici: Continue Dev
Lisans: Apache 2.0 (açık kaynak)
Özellik: Çoklu AI model desteği
Fiyat: Ücretsiz

KURULUM:
1. "Continue" eklentisini kur
2. AI provider seç (OpenAI, Anthropic, local)
3. API key gir
4. Model seç

DESTEKLENEN AI MODELLERİ:
OpenAI: GPT-4, GPT-3.5
Anthropic: Claude 3, Claude 2
Google: Gemini Pro
Local: Ollama, LM Studio
Azure OpenAI
AWS Bedrock
Together AI

TEMEL ÖZELLİKLER:

1. Chat Interface:
Ctrl+L ile chat aç
Kod hakkında soru sor
Dosya referansı ekle
Çoklu model geçişi

2. Inline Editing:
Ctrl+I ile inline edit
Doğal dil ile kod düzenle
Diff görünümü
Kabul/Reddet seçeneği

3. Context Providers:
@file - Dosya içeriği ekle
@code - Kod bloğu ekle
@docs - Dokümantasyon ara
@web - Web araması
@codebase - Tüm proje

4. Slash Commands:
/edit - Kod düzenle
/comment - Yorum ekle
/share - Paylaş
/cmd - Terminal komutu

YAPILANDIRMA (config.json):
{
"models": [
{
"title": "GPT-4",
"provider": "openai",
"model": "gpt-4",
"apiKey": "YOUR_API_KEY"
},
{
"title": "Claude 3",
"provider": "anthropic",
"model": "claude-3-opus-20240229",
"apiKey": "YOUR_API_KEY"
},
{
"title": "Ollama Local",
"provider": "ollama",
"model": "codellama"
}
],
"tabAutocompleteModel": {
"title": "Starcoder",
"provider": "ollama",
"model": "starcoder"
}
}

LOCAL MODEL KURULUMU (Ollama):

1. Ollama kur:
brew install ollama (Mac)
curl -fsSL https://ollama.ai/install.sh | sh (Linux)

2. Model indir:
ollama pull codellama
ollama pull deepseek-coder

3. Continue config:
Provider: ollama
Model: codellama

AVANTAJLAR:
+ Açık kaynak ve ücretsiz
+ Çoklu model desteği
+ Local model çalıştırma
+ Özelleştirilebilir
+ Gizlilik (local ile)
+ Aktif topluluk

DEZAVANTAJLAR:
- Kurulum daha karmaşık
- API maliyetleri (cloud modeller)
- Copilot kadar polish değil
- Öğrenme eğrisi var

Cody (Sourcegraph)

Sourcegraph un AI kod asistanı.

CODY BY SOURCEGRAPH

GENEL BİLGİLER:
Geliştirici: Sourcegraph
Özellik: Codebase-aware AI
Fiyat: Ücretsiz tier mevcut

KURULUM:
1. "Cody AI" eklentisini kur
2. Sourcegraph hesabı oluştur
3. VS Code da giriş yap
4. Repository bağla

FİYATLANDIRMA:
Free: Sınırlı kullanım
Pro: $9/ay
Enterprise: Özel

TEMEL ÖZELLİKLER:

1. Codebase Context:
Tüm repository yi anlar
Cross-file referanslar
Dependency analizi
Semantic search

2. Chat:
@-mention ile dosya referansı
Codebase genelinde soru
Kod açıklama
Bug bulma

3. Autocomplete:
Context-aware tamamlama
Multi-file awareness
Import önerileri

4. Commands:
/doc - Dokümantasyon
/edit - Düzenleme
/test - Test üretme
/smell - Code smell bulma

5. Recipes:
Hazır prompt şablonları
Özelleştirilebilir
Team paylaşımı

KLAVYE KISAYOLLARI:
Alt+K: Cody chat aç
Ctrl+Alt+K: Inline assist
Ctrl+Shift+C: Komut paleti

CODEBASE INDEXING:
Cody repository nizi indexler
Graph-based context anlama
Daha doğru öneriler
Enterprise: Private hosting

AVANTAJLAR:
+ Codebase-aware
+ Ücretsiz başlangıç
+ Sourcegraph entegrasyonu
+ İyi code search
+ Enterprise seçenekleri

DEZAVANTAJLAR:
- Sourcegraph bağımlılığı
- Bazı özellikler Pro da
- Copilot kadar popüler değil
- Indexing zaman alabilir

Cursor (AI-First Editor)

VS Code fork u olarak AI-native editör.

CURSOR

GENEL BİLGİLER:
Tür: VS Code fork (ayrı uygulama)
Özellik: AI-first tasarım
Fiyat: Ücretsiz tier + Pro

NOT: Cursor bir VS Code eklentisi değil,
VS Code tabanlı ayrı bir editördür.
Ancak VS Code kullanıcıları için önemli bir alternatif.

KURULUM:
1. cursor.sh adresinden indir
2. VS Code ayarlarını import et
3. Eklentilerin çoğu çalışır

FİYATLANDIRMA:
Hobby: Ücretsiz (sınırlı)
Pro: $20/ay
Business: $40/kullanıcı/ay

TEMEL ÖZELLİKLER:

1. Cmd+K (Inline Edit):
Kod seç ve doğal dil ile düzenle
"Add error handling"
"Make this async"
"Optimize for performance"

2. Cmd+L (Chat):
Sidebar chat
Codebase context
@file referansları
Multi-turn conversation

3. Tab Completion:
Copilot++ deneyimi
Cursor Tab özelliği
Çok satırlı öneriler

4. Codebase Indexing:
Tüm projeyi anlar
Semantic search
Cross-file edits
Large refactoring

5. Composer:
Multi-file editing
Proje genelinde değişiklik
"Tüm API endpoint lerini güncelle"

CURSOR VS COPILOT:

Cursor Avantajları:
+ Native AI entegrasyonu
+ Codebase-wide editing
+ Composer özelliği
+ Daha hızlı AI yanıtları

Copilot Avantajları:
+ Daha olgun ekosistem
+ VS Code içinde
+ Daha geniş IDE desteği
+ Enterprise özellikleri

KİME ÖNERİLİR:
AI-first deneyim isteyenler
Büyük refactoring yapanlar
Yeni proje başlayanlar
Cursor Pro ödeyebilecekler

Özel Amaçlı AI Eklentileri

AI Dokümantasyon Eklentileri

Kod dokümantasyonu için AI araçları.

DOKÜMANASYON EKLENTİLERİ

1. MINTLIFY DOC WRITER:

Kurulum: "Mintlify Doc Writer" ara ve kur
Fiyat: Ücretsiz

Özellikler:
- Otomatik docstring üretme
- JSDoc, PyDoc, Javadoc desteği
- Fonksiyon açıklaması
- Parametre dokümantasyonu

Kullanım:
1. Fonksiyonun üstüne git
2. Ctrl+. veya sağ tık
3. "Generate Docstring" seç

Örnek:
function calculateTotal(items, taxRate, discount) {
// Cursor buraya, Ctrl+. bas

Üretilen:
/
* Calculates the total price including tax and discount
* @param {Array} items - Array of items with price property
* @param {number} taxRate - Tax rate as decimal (e.g., 0.08)
* @param {number} discount - Discount amount to subtract
* @returns {number} Final total price
*/

2. DOCIFY AI:

Kurulum: "Docify AI" ara ve kur
Fiyat: Freemium

Özellikler:
- README üretme
- API dokümantasyonu
- Code comment üretme
- Changelog oluşturma

3. AI DOC WRITER:

Kurulum: "AI Doc Writer"
Desteklenen diller: Python, JS, TS, Java, C#

Komutlar:
Ctrl+Alt+D: Docstring üret
Sağ tık → Generate Documentation

AI Test Eklentileri

Test yazımı için AI araçları.

TEST YAZIMI EKLENTİLERİ

1. TESTPILOT:

Kurulum: "TestPilot" ara ve kur
Özellik: AI ile test case üretme

Kullanım:
1. Test edilecek fonksiyonu seç
2. Sağ tık → Generate Tests
3. Test framework seç
4. Test dosyası oluşturulur

Desteklenen Framework ler:
JavaScript: Jest, Mocha, Vitest
Python: pytest, unittest
TypeScript: Jest, Vitest

2. PONICODE (Şimdi CircleCI):

Kurulum: "Ponicode" ara
Özellik: Unit test asistanı

Özellikler:
- Test case önerisi
- Edge case tespiti
- Mock üretme
- Coverage analizi

3. COPILOT İLE TEST YAZMA:

Copilot test dosyasında çok etkili:

// Dosya: user.test.js
// Test: UserService.createUser()

describe("UserService", () => {
describe("createUser", () => {
// Copilot buradan devam eder
it("should create user with valid data", () => {

İPUCU: Test dosyası adını .test. veya .spec.
olarak adlandırın, Copilot context i anlar.

AI Code Review Eklentileri

Kod inceleme için AI araçları.

CODE REVIEW EKLENTİLERİ

1. CODESCENE:

Kurulum: "CodeScene" ara ve kur
Fiyat: Freemium

Özellikler:
- Hotspot analizi
- Code health metrikleri
- Technical debt tespiti
- Team dynamics

2. SONARQUBE/SONARLINT:

Kurulum: "SonarLint" ara ve kur
Fiyat: Ücretsiz (community)

Özellikler:
- Static code analysis
- Bug tespiti
- Security vulnerability
- Code smell bulma

Yapılandırma:
1. SonarLint kur
2. SonarQube sunucu bağla (opsiyonel)
3. Rules konfigüre et

3. CODACY:

Kurulum: Codacy hesabı + GitHub entegre
Özellik: Automated code review

4. CODERABBIT:

Tür: GitHub PR review botu
Özellik: AI ile PR analizi
Entegrasyon: GitHub Actions

5. COPILOT CODE REVIEW:

GitHub PR da Copilot review:
PR açıldığında @copilot mention et
"Review this PR"
"Check for security issues"

AI Refactoring Eklentileri

Kod iyileştirme için AI araçları.

REFACTORING EKLENTİLERİ

1. ABRACADABRA:

Kurulum: "Abracadabra" ara ve kur
Fiyat: Ücretsiz

Özellikler:
- Quick fixes
- Extract variable/function
- Rename symbol
- Convert syntax

Kısayollar:
Ctrl+Shift+R: Refactoring menüsü
Ctrl+.: Quick actions

Desteklenen Refactoring ler:
- Extract variable
- Extract function
- Inline variable
- Convert if/else to ternary
- Convert to arrow function
- Convert to template literal
- Split declaration and initialization

2. JS REFACTOR:

Kurulum: "JS Refactor" ara
JavaScript/TypeScript odaklı

Özellikler:
- Extract to parameter
- Convert to method
- Wrap in function
- Add export

3. AI İLE REFACTORING (Copilot/Codeium):

Inline chat kullanarak:
1. Kodu seç
2. Ctrl+I (Copilot) veya Ctrl+Shift+A (Codeium)
3. Komut gir:
"Extract this into a separate function"
"Apply DRY principle"
"Convert to async/await"
"Add error handling"
"Make this code more readable"

4. SOURCERY (Python):

Kurulum: "Sourcery" ara
Python refactoring uzmanı

Özellikler:
- Pythonic suggestions
- Code quality metrics
- Automated refactoring
- Real-time feedback

Dil Özel AI Eklentileri

Python AI Eklentileri

Python geliştirme için AI araçları.

PYTHON AI EKLENTİLERİ

1. PYLANCE + COPILOT:

En iyi kombinasyon:
- Pylance: Type checking, IntelliSense
- Copilot: AI completion

Ayarlar:
{
"python.languageServer": "Pylance",
"python.analysis.typeCheckingMode": "basic",
"python.analysis.autoImportCompletions": true
}

2. SOURCERY:

Python-specific AI:
- Refactoring önerileri
- Code quality
- Best practices

3. KITE (Discontinued ama referans için):

Özellikler (artık mevcut değil):
- Python ML-powered completion
- Documentation popup
- Local processing

Alternatif: Codeium veya Tabnine

4. JUPYTER + AI:

Jupyter notebook lar için:
- Copilot Jupyter desteği
- Data Wrangler
- AI açıklama

Kurulum:
"Jupyter" eklentisi
Copilot auto-enables

PYTHON İÇİN EN İYİ AI WORKFLOW:

1. Type hints yaz - AI daha iyi anlar:
def process_data(
data: list[dict[str, Any]],
config: ProcessConfig
) -> ProcessResult:

2. Docstring ile başla:
def calculate_metrics(data):
"""
Calculate performance metrics from data.

Args:
data: List of measurement dictionaries

Returns:
MetricsResult with mean, std, percentiles
"""
# Copilot implementation önerir

3. Test file convention:
# test_calculator.py
# Tests for Calculator class
# Test add, subtract, multiply methods

class TestCalculator:
# Copilot test önerir

JavaScript/TypeScript AI Eklentileri

JS/TS geliştirme için AI araçları.

JAVASCRIPT/TYPESCRIPT AI EKLENTİLERİ

1. TYPESCRIPT + COPILOT:

Type tanımları AI ı güçlendirir:

interface User {
id: string;
email: string;
profile: UserProfile;
settings: UserSettings;
}

// Copilot bu interface e göre önerir
function createUser(data: Partial<User>): User {
// AI implementation önerir

2. ESLINT + AI:

ESLint AI önerilerini iyileştirir:

.eslintrc.js:
{
"extends": [
"eslint:recommended",
"@typescript-eslint/recommended"
]
}

AI bu kurallara uygun kod önerir

3. PRETTIER + AI:

Format tutarlılığı:
AI önerileri Prettier a uygun olur

4. REACT/VUE/ANGULAR SPESİFİK:

React:
- ES7+ React/Redux/GraphQL snippets
- Copilot React patterns tanır

Vue:
- Volar + Copilot
- Vue 3 Composition API support

Angular:
- Angular Language Service
- Copilot Angular patterns

FRAMEWORK-AWARE PROMPTING:

React örneği:
// React functional component with useState and useEffect
// Fetch user data on mount, show loading state
// Handle errors gracefully
const UserProfile: React.FC<Props> = ({ userId }) => {
// Copilot React-specific code önerir

Next.js örneği:
// Next.js API route for user authentication
// POST method, validate credentials, return JWT
// pages/api/auth/login.ts
export default async function handler(
// Copilot Next.js patterns önerir

Diğer Diller için AI Desteği

Java, C#, Go ve diğer diller için AI araçları.

DİĞER DİLLER İÇİN AI DESTEĞİ

JAVA:

Önerilen eklentiler:
1. Extension Pack for Java
2. GitHub Copilot
3. SonarLint

Spring Boot ile:
// Spring Boot REST controller
// CRUD operations for User entity
// Use JPA repository
@RestController
@RequestMapping("/api/users")
public class UserController {
// Copilot Spring patterns önerir

C#/.NET:

Önerilen eklentiler:
1. C# Dev Kit
2. GitHub Copilot
3. IntelliCode

ASP.NET Core ile:
// ASP.NET Core Web API controller
// Entity Framework Core for data access
// Implement repository pattern
[ApiController]
[Route("api/[controller]")]
public class ProductsController : ControllerBase
{
// Copilot .NET patterns önerir

GO:

Önerilen eklentiler:
1. Go (official extension)
2. GitHub Copilot
3. gopls

Go idioms:
// HTTP handler with error handling
// Parse JSON request, validate, respond
// Follow Go error handling conventions
func (h *Handler) CreateUser(w http.ResponseWriter, r *http.Request) {
// Copilot Go patterns önerir

RUST:

Önerilen eklentiler:
1. rust-analyzer
2. GitHub Copilot
3. crates

Rust ownership:
// Implement FromStr trait for Config
// Handle parsing errors properly
// Return Result type
impl FromStr for Config {
// Copilot Rust patterns önerir

PHP:

Önerilen eklentiler:
1. PHP Intelephense
2. GitHub Copilot/Codeium
3. Laravel extension (Laravel için)

Laravel ile:
// Laravel controller for blog posts
// CRUD with validation
// Use Eloquent ORM
class PostController extends Controller
{
// Copilot Laravel patterns önerir

Yapılandırma ve Optimizasyon

VS Code AI Ayarları

Optimal AI deneyimi için VS Code yapılandırması.

VS CODE AI AYARLARI

SETTINGS.JSON ÖNERİLERİ:

{
// COPILOT AYARLARI
"github.copilot.enable": {
"*": true,
"yaml": true,
"markdown": true,
"plaintext": false
},
"github.copilot.inlineSuggest.enable": true,
"editor.inlineSuggest.enabled": true,

// CODEIUM AYARLARI (kullanıyorsanız)
"codeium.enableConfig": {
"*": true
},

// GENEL EDITOR AYARLARI
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": true
},
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.wordBasedSuggestions": "off",

// PERFORMANS
"editor.suggest.localityBonus": true,
"editor.suggest.showStatusBar": true,

// AI CHAT
"chat.editor.fontSize": 14,
"chat.editor.wordWrap": "on"
}

KEYBINDINGS.JSON:

[
// Copilot kısayolları
{
"key": "ctrl+enter",
"command": "github.copilot.generate",
"when": "editorTextFocus"
},
{
"key": "ctrl+i",
"command": "inlineChat.start",
"when": "editorTextFocus"
},

// Tab ile kabul
{
"key": "tab",
"command": "editor.action.inlineSuggest.commit",
"when": "inlineSuggestionVisible"
},

// Öneriler arası geçiş
{
"key": "alt+]",
"command": "editor.action.inlineSuggest.showNext",
"when": "inlineSuggestionVisible"
},
{
"key": "alt+[",
"command": "editor.action.inlineSuggest.showPrevious",
"when": "inlineSuggestionVisible"
}
]

WORKSPACE AYARLARI:

Proje bazlı AI yapılandırma:
.vscode/settings.json

{
// Proje özel ayarlar
"github.copilot.advanced": {
"length": 1000,
"inlineSuggestCount": 3
},

// Bazı dosyaları hariç tut
"github.copilot.enable": {
"*": true,
"*.env": false,
"*.key": false,
"secrets/*": false
}
}

.copilotignore DOSYASI:

Copilot un görmemesi gereken dosyalar:

# .copilotignore
*.env
*.pem
*.key
secrets/
credentials/
config/production.json

Performans Optimizasyonu

AI eklentilerinin performansını artırma.

PERFORMANS OPTİMİZASYONU

GENEL PRENSİPLER:

1. Tek AI Asistan Kullan:
Birden fazla AI eklentisi çakışabilir
Copilot VEYA Codeium VEYA Tabnine
Hepsini aynı anda kullanmayın

2. Gereksiz Eklentileri Devre Dışı Bırak:
Ctrl+Shift+P → Extensions: Show Running
Kullanmadıklarınızı disable edin

3. Büyük Workspace lerde:
files.exclude ile gereksiz klasörleri gizle
search.exclude ile arama hariç tut

{
"files.exclude": {
"
/node_modules": true,
"/dist": true,
"
/.git": true
}
}

4. Memory Kullanımı:
VS Code memory limiti artır:
"files.maxMemoryForLargeFilesMB": 4096

5. AI Response Hızı:
İnternet bağlantınız önemli
VPN kullanıyorsanız latency artabilir
Cloud vs Local model seçimi

SORUN GİDERME:

AI önerileri gelmiyor:
1. İnternet bağlantısını kontrol et
2. Eklentiyi restart et
3. VS Code yeniden başlat
4. Hesap/API key kontrol et

Öneriler yavaş:
1. Workspace boyutunu küçült
2. Diğer AI eklentilerini kapat
3. Extension host restart et

Yanlış öneriler:
1. Daha fazla context sağla
2. Yorum ile yönlendir
3. Type hints kullan
4. Örnek veri ekle

LOG GÖRÜNTÜLEME:

Output panelinde:
View → Output
Dropdown: GitHub Copilot / Codeium / Tabnine
Hata mesajlarını incele

Verimli Kullanım İpuçları

AI den En İyi Sonuçları Almak İçin:


  • Açıklayıcı değişken ve fonksiyon isimleri kullanın
  • Yorum satırları ile context verin
  • Type hints/annotations kullanın
  • Önce fonksiyon imzasını yazın
  • Küçük, odaklı fonksiyonlar tercih edin

Güvenlik İçin:


  • Hassas verileri AI ile paylaşmayın
  • .copilotignore kullanın
  • AI önerilerini güvenlik açısından inceleyin
  • Secrets ve credentials ı hariç tutun
  • Code review sürecinizi koruyun

Produktivite İçin:


  • Klavye kısayollarını öğrenin
  • Chat özelliğini aktif kullanın
  • Slash komutlarını keşfedin
  • Test ve dokümantasyon için AI kullanın
  • Refactoring önerilerini değerlendirin

Öğrenme İçin:


  • AI açıklamalarını okuyun
  • Alternatif çözümleri inceleyin
  • AI nin yanlışlarından öğrenin
  • Yeni pattern ları keşfedin
  • Best practice leri takip edin

Dikkat Edilmesi Gerekenler:


  • AI önerilerini körü körüne kabul etmeyin
  • Üretilen kodu test edin
  • Lisans ve telif haklarına dikkat edin
  • AI ye aşırı bağımlı olmayın
  • Temel programlama becerilerinizi geliştirmeye devam edin
Son güncelleme: 04 Şubat 2026
Faydalı mıydı?

Topluluk Görüşleri

Bu içerik hakkında üyeler neler düşünüyor?

Topluluğa Katılın

Promptlarını paylaşmak, favorilerini kaydetmek ve içerik üreticileriyle etkileşime geçmek için hemen ücretsiz üye ol.

4,521 üye 1,700 yorum 1,133 içerikte tartışma