PHP_CodeSniffer

Software screenshot:
PHP_CodeSniffer
Software ətraflı:
Version: 2.3.3 Yenil?nib
Tarixi Upload: 20 Jul 15
Geliştirici: Squiz Pty Ltd
Lisenziya: Pulsuz
Məşhurluq: 186

Rating: 1.7/5 (Total Votes: 3)

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
    & Quot üçün
  • Təkmilləşdirilmiş avtomatik hesabat eni, tam olarak; Hesabatda.

  • Auto salan ərzində
  • 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.

nədir versiyası 2.3.2 Yeni:

  • Generic OpeningFunctionBraceKernighanRitchieSniff indi bütün səhvlər düzeltmek tapdığı
      .
    • 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
      & Quot üçün
    • Təkmilləşdirilmiş avtomatik hesabat eni, tam olarak; Hesabatda.

    • Auto salan ərzində
    • 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.

    nədir versiyası 2.3.0 Yeni:

  • Generic OpeningFunctionBraceKernighanRitchieSniff indi bütün səhvlər düzeltmek tapdığı
      .
    • 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
      & Quot üçün
    • Təkmilləşdirilmiş avtomatik hesabat eni, tam olarak; Hesabatda.

    • Auto salan ərzində
    • 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.

    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

    • Multi-line serialların yoxlanılması isə
    • Squiz ArrayDeclarationSniff İndi funksiyası zənglər skips

    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

    • Sabitləri istifadə olunur
    • Generic UpperCaseConstantNameSniff artıq səhvlər hesabat

    • Qısa ternary operator :
    • Squiz OperatorSpacingSniff artıq üçün səhv salır

    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

    • Bir fayl təmin etmək üçün
    • 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
      End brace mövqe yoxlanılması zaman
    • 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

    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

  • Oxşar proqram

    Dexter JS
    Dexter JS

    13 Apr 15

    Sitespeed.io
    Sitespeed.io

    20 Jul 15

    CATJS
    CATJS

    10 Feb 16

    zombie.js
    zombie.js

    10 Feb 16

    Geliştirici digər proqram Squiz Pty Ltd

    HTML_CodeSniffer
    HTML_CodeSniffer

    12 May 15

    Şərh PHP_CodeSniffer

    Şərhlər tapılmadı
    Şərh əlavə
    Images yandırın!
    Kateqoriya axtarış