PHP_CodeSniffer bir PEAR paketi kimi mövcuddur.
Başlıq altında, bu PHP, JavaScript və CSS faylları tokenising və kodlaşdırma standartlarının müəyyən sıra qarşı yoxlanılması ilə işləyir.
PHP_CodeSniffer Bu proqramçılar ardıcıl təmiz və standartlara onların app mənbə kodu saxlamaq üçün imkan verir, çünki inkişaf zamanı ən yaxşı test vasitələrdən biridir
Bu azad Yeni nədir.
- Generic OpeningFunctionBraceKernighanRitchieSniff indi tapdığı bütün səhvlər düzeltmek bilər.
- Generic OpeningFunctionBraceKernighanRitchieSniff indi bir-birinin yanında. aşırma ilə boş funksiyaları imkan verir
- Generic OpeningFunctionBraceBsdAllmanSniff indi bir-birinin yanında. aşırma ilə boş funksiyaları imkan verir
- Təkmilləşdirilmiş avtomatik hesabat eni, tam olarak; Hesabatda.
- Təkmilləşdirilmiş münaqişə aşkar.
- Generic ScopeIndentSniff artıq boş bağlayırlar ilə səhv edir.
- Squiz ControlSignatureSniff indi həmişə şərh məhəl qoymur.
- əsas konfiqurasiya faylını mövcudluğu indi is_file () mövcud deyil zaman zəng azaltmaq üçün cached edir.
- sniffs kataloq daxilində Abstract dərsləri indi onlar adına olsa nəzərə alınmır.
- Generic ForbiddenFunctionsSniff indi ruleset faylları null əvəz qəbulu dəstəkləyir.
- PEAR MultiLineConditionSniff indi multi-line daxilində comment xətləri verir bəyanat şərait. IF
- PEAR və Squiz FileComment artıq səhv kodları @ var sniffs.
- Generic açılış funksiyası brace indi bağlayırlar yoxlanılması dəstək sniffs.
& Quot üçün
Auto salan ərzində
nədir versiyası 2.3.2 Yeni:
- .
& Quot üçün
Auto salan ərzində
nədir versiyası 2.3.0 Yeni:
- .
& Quot üçün
Auto salan ərzində
versiyası 2.2.0 yeni nədir:
- PHPCS Config Fayl
- Rəngli Xəbər Çıxış
- Auto-Sizing Hesabatlar
- PSR2 Tab Eni
versiyası 2.1.0 yeni nədir:
- Vaxt və yaddaş çıxış indi göstərilir əgər irəliləyiş məlumat da göstərilir
- Generic EmptyStatementSniff səhv kodları indi aşkar boş şərhdə növü olan
- A tilde indi standart bir yol bir istifadəçi ana qovluğu istinad üçün istifadə edilə bilər
- Added PHP_CodeSniffer_File :: findStartOfStatement () edilən şərhdə, ilk qeyri-ağ mö'cüzə tapmaq üçün
- PEAR və Squiz FunctionCommentSniffs artıq inşaatçılar və destructors üçünreturn tags qadağan
- Squiz ControlSignatureSniff indi bağlanış parantez və açıq brace arasında şərhlər saxlamaq giderir
- Squiz SuperfluousWhitespaceSniff indi əlavə boş xətləri üçün yoxlayır daxili bağlayırlar
- Squiz ArrayDeclarationSniff İndi funksiyası zənglər skips
Multi-line serialların yoxlanılması isə
nədir versiyası 2.0.0 yeni
- imkan dizayn A tamamilə yenidən comment parser avtomatik salan
- Sizin indeksi olduqca yazılı necə göstərmək üçün yeni bir məlumat hesabat daha bir standart uyğun əgər
- ruleset.xml faylları command line dəlilləri təyin etmək qabiliyyəti
- öz xüsusi hesabat siniflər yaratmaq və PHP_CodeSniffer ilə istifadə etmək imkanı
- Phar faylları PHPCS bölgüsü və PHPCBF
- HHVM çalışan Support
- minified CSS aşkarlanması və JS faylları
nədir versiyası 2.0.0 Alpha 2 yeni
- Line uzunluğu xəbərdarlıq indi nümayiş olunacaq müraciət xətləri lisenziya və VCS məlumat. xəttin uzunluğu iyləmək əvvəllər bu yoxlanılır hər xəttində müntəzəm ifadə çalıştırmak üçün idi ki, deməkdir, bu xətlər yok.
- $ ayələr array Siz daha) (strlen özünüz zəng və xarakter kodlama ilə məşğul olan daha mö'cüzə content uzunluğu müəyyən etmək üçün istifadə edə bilərsiniz bir yeni uzunluğu index var.
- in_array istifadə () statik Vars əhəmiyyətli performans təsir, belə ki, siz də onlara isset () istifadə edə bilərsiniz ki, onlar yenidən edilmişdir PHP_CodeSniffer_Tokens yoxlanılması.
- Xüsusi hesabat indi SAXTA müəyyən zaman, run ərzində səhvlər qeyd etmək lazım deyil ki, PHP_CodeSniffer demək ki, $ recordErrors üzvü Var belirtebilirsiniz. Bu çıxış xülasə məlumat daha çox aşkar səhvlərin tam siyahısı üçün xüsusi bir hesabat istifadə əgər qənaət əhəmiyyətli yaddaş verir.
nədir Version 1.5.0 yeni
- Generic ScopeIndentSniff indi rədd ayələr üçün imkan verir müəyyən etmək üçün ruleset.xml faylları vasitəsilə
- Doc nəsil indi yüklü standartlara yenidən iş
- PSR2 standart indi abzas qaydaları yoxlanılması şərh məhəl qoymur
- Generic UpperCaseConstantNameSniff artıq səhvlər hesabat
- Squiz OperatorSpacingSniff artıq üçün səhv salır
Sabitləri istifadə olunur
Qısa ternary operator :
versiyası 1.4.6 yeni nədir:
- iyləmək sinif adı nə zaman üçün aydın səhv baş beledir kataloq strukturu uyğun deyil
- Baş HTML docs indi düzgün code müqayisə blokları açıq PHP tag göstərmək
- Added Generic InlineHTMLSniff yalnız var PHP kodu
- Added Squiz ShorthandSizeSniff 1 və ya 2 dəyərlər istifadə yalnız zaman CSS ölçüləri istifadə olunur stenoqrafiya notation yoxlamaq
- Added Squiz ForbiddenStylesSniff bəzi deprecated browser xüsusi üslub istifadə qadağan
- Added Squiz NamedColoursSniff rəng adları istifadə qadağan
- PSR2 standart artıq funksiyası zəng bağlanış parantez və nöqtəli vergül arasında heç bir ağ tətbiq
- PSR2 ClassDeclarationSniff indi boş dərsləri məhəl qoymur
- PSR2 SwitchDeclarationSniff artıq CASE hesabatları arasındakı boş xətləri üçün səhvlər hesabat
- PEAR ObjectOperatorIndentSniff indi girintili olmalıdır neçə boşluq kodu müəyyən etmək üçün bir qəbulu var
Bir fayl təmin etmək üçün
End brace mövqe yoxlanılması zaman
versiyası 1.4.4 yeni nədir.
- CSS Lint CSS faylları çalışır
versiyası 1.4.3 Yeni nədir.
Bu, ilk növbədə bir səhv fix azad
- edir
- qarşıdan gələn PHP üçün əlavə dəstək 5.5 T_FINALLY mö'cüzə.
version 1.3.0 RC2 yeni nədir.
- Çox çıxış renderers üçün Support
- bir run zamanı səliqəli tərəqqi göstərmək imkanı.
- command line php.ini dəyərlər təyin etmək imkanı.
- Qayda-based nümunələri istisna edir.
- Google ClosureLinter dəstək.
- 16 hata düzeltmelerini.
tələblər
- PHP 5.1.2 və ya daha yüksək
Şərhlər tapılmadı