Pre-commit Entegrasyonu¶
Her commit'te otomatik Türkçe yazım denetimi.
Temel Yapılandırma¶
repos:
- repo: https://github.com/Denomas/Turkce-yazim-denetimi
rev: v1
hooks:
- id: Turkce-yazim-denetimi
Sadece Belirli Dosyaları Denetleme¶
# Yalnızca docs/tr/ altındaki dosyalar
- id: Turkce-yazim-denetimi
files: ^docs/tr/
# Birden fazla dizin veya .tr.md uzantılı dosyalar
- id: Turkce-yazim-denetimi
files: (^docs/tr/|^content/turkce/|\.tr\.md$)
Uyarı Seviyesini Ayarlama¶
# Sadece hataları göster (CI/CD için ideal)
- id: Turkce-yazim-denetimi
args: [--minAlertLevel=error]
# Uyarıları da göster
- id: Turkce-yazim-denetimi
args: [--minAlertLevel=warning]
Yazım Denetimini Kapatma¶
Hunspell sözlük denetimini kapatmak için:
Veya ortam değişkeni ile:
Desteklenen Dosya Tipleri¶
Pre-commit hook'u şu dosya tiplerini otomatik tanır:
- Markdown (
.md) - reStructuredText (
.rst) - AsciiDoc (
.adoc) - HTML (
.html) - Düz metin (
.txt)