Ana içeriğe geç

GitHub Actions Entegrasyonu

PR'larda ve push'larda otomatik Türkçe yazım denetimi.

Temel Kullanım

.github/workflows/vale.yml dosyası oluşturun:

name: Türkçe Yazım Denetimi

on:
  push:
    branches: [main]
  pull_request:
    branches: [main]

jobs:
  Turkce-yazim-denetimi:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: Denomas/Turkce-yazim-denetimi@v1
        with:
          files: '.'
          min_alert_level: 'warning'

Girdiler

Girdi Varsayılan Açıklama
files . Denetlenecek dosyalar veya dizin
min_alert_level suggestion Minimum uyarı seviyesi: suggestion, warning, error
vale_version .github/vale-version Kurulacak Vale sürümü
reporter CLI Çıktı formatı: CLI, JSON, line
no_spelling false true ile yazım denetimini devre dışı bırakır

Sadece Türkçe Belgeleri Denetleme

- uses: Denomas/Turkce-yazim-denetimi@v1
  with:
    files: 'docs/tr/'
    min_alert_level: 'warning'
    no_spelling: 'true'

Görsel Raporlama

jq kurulu ise (Ubuntu runner'larda varsayılan olarak mevcuttur), GitHub Step Summary'de görsel rapor oluşturulur ve PR diff'inde inline annotation'lar gösterilir.

Canlı Örnek

Denomas/Turkce-yazim-denetimi-ornek reposunda çalışan bir GitHub Actions örneği görebilirsiniz.