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)