Kod Denetleyicisi

Kod Denetleyicisi aracı, kaynak kodlarınızdaki bazı biçimsel hataları kontrol eder ve gerekirse düzeltir.

Kurulum

Kod Denetleyicisini bağımlılıklara eklememeli, bir proje olarak kurmalısınız.

composer create-project nette/code-checker

Veya küresel olarak kurun:

composer global require nette/code-checker

ve küresel vendor/bin dizininizin $PATH ortam değişkeninde olduğundan emin olun.

Kullanım

Usage: php code-checker [options]

Options:
	-d <path>             Taranacak klasör veya dosya (varsayılan: geçerli dizin)
	-i | --ignore <mask>  Yoksayılacak dosyalar
	-f | --fix            Dosyaları düzeltir
	-l | --eol            Yeni satır karakterlerini dönüştürür
	--no-progress         İlerleme noktalarını gösterme
	--strict-types        PHP 7.0 direktifi strict_types'ın etkin olup olmadığını kontrol eder

Parametresiz olarak geçerli dizini salt okunur modda kontrol eder, -f parametresiyle dosyaları düzeltir.

Tanışmadan önce dosyalarınızı mutlaka yedekleyin.

Daha kolay çalıştırmak için bir code.bat dosyası oluşturabiliriz:

php nette_araçlarının_yolu\Code-Checker\code-checker %*

Ne yapar?

  • BOM kaldırır
  • Latte şablonlarının geçerliliğini kontrol eder
  • .neon, .php ve .json dosyalarının geçerliliğini kontrol eder
  • Kontrol karakterlerinin varlığını kontrol eder
  • Dosyanın UTF-8 olarak kodlanıp kodlanmadığını kontrol eder
  • Yanlış yazılmış /* @anotace */ (yıldız eksik) kontrol eder
  • PHP dosyalarındaki kapanış ?> etiketini kaldırır
  • Sağdaki boşlukları ve dosyanın sonundaki gereksiz satırları kaldırır
  • Satır ayırıcılarını sistem varsayılanına normalleştirir (-l seçeneğini belirtirseniz)
versiyon: 3.x