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.5/5 (Total Votes: 2)

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

    It
    It

    6 Mar 16

    JSCS
    JSCS

    10 Feb 16

    YUI Test
    YUI Test

    1 Mar 15

    JSCover
    JSCover

    6 Mar 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!