Yeni Kural Ekleme¶
Kural Dosyası Oluşturma¶
styles/Turkish/ klasörüne yeni bir YAML dosyası ekleyin. Dosya adı PascalCase olmalıdır.
Substitution (Kelime Değiştirme)¶
extends: substitution
message: "🇹🇷 Türkçemizi koruyalım: '%s' kullanın ('%s' yerine)"
level: error
ignorecase: true
swap:
yanlis_kelime: dogru_kelime
baska_yanlis: baska_dogru
Existence (Varlık Kontrolü)¶
extends: existence
message: "📝 '%s' kullanımını kontrol edin."
level: warning
ignorecase: true
tokens:
- kontrol_edilecek_kelime
Test Etme¶
- Hatalı örneği
fixtures/dirty.mddosyasına ekleyin - Temiz örneği
fixtures/clean.mddosyasına ekleyin - Testleri çalıştırın:
vale --config=.vale.ini fixtures/clean.md # 0 hata olmalı
vale --config=.vale.ini fixtures/dirty.md # Yeni kural çalışmalı
Mesaj Formatı Kuralları¶
- Emoji ile başlayın:
📝,🇹🇷,🏢,✨,☕️ - Nazik ve yol gösterici olun
'%s' kullanın ('%s' yerine)formatını kullanın- İlk
%s= doğru kelime, ikinci%s= yanlış kelime
Adlandırma Kuralları¶
| Kural | Örnek |
|---|---|
| Dosya adı PascalCase | BitisikYazim.yml |
| Seviye doğru seçilmeli | error: kesin hata, warning: dikkat, suggestion: öneri |
| Türkçe mesaj | Tüm mesajlar Türkçe olmalı |