Nette Code Checker
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,.phpve.jsondosyaları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 (
-lseçeneğini belirtirseniz)