PHP_CodeSniffer

Yazılım ekran görüntüsü:
PHP_CodeSniffer
Yazılım detaylar:
Versiyon: 2.3.3 Güncelenir
Qayıt: 20 Jul 15
Geliştirici: Squiz Pty Ltd
Lisans: Ücretsiz
Popülerlik: 186

Rating: 1.5/5 (Total Votes: 2)

PHP_CodeSniffer bir ARMUT paket olarak mevcuttur.
Kaputun altında, PHP, JavaScript ve CSS dosyalarını tokenising ve kodlama standartları tanımlanmış bir dizi karşı kontrol ederek çalışır.
PHP_CodeSniffer o programcılar tutarlı, temiz ve standartları uygulamanın kaynak kodunu tutmak için izin verir, çünkü gelişim sırasında en iyi test araçlarından biridir

Bu sürümde Yeni nedir:.

  • Genel OpeningFunctionBraceKernighanRitchieSniff şimdi bulduğu tüm hataları düzeltebilirsiniz.
  • Genel OpeningFunctionBraceKernighanRitchieSniff şimdi yanyana.
  • için parantez boş fonksiyonları sağlar
  • Genel OpeningFunctionBraceBsdAllmanSniff şimdi yanyana.
  • için parantez boş fonksiyonları sağlar
    & quot
  • Geliştirilmiş otomatik rapor genişliği; tam & quot; raporu.

  • Otomatik sabitleme sırasında
  • Geliştirilmiş çakışma algılama.
  • Genel ScopeIndentSniff artık boş kapanışları ile karıştırılmaktadır.
  • Squiz ControlSignatureSniff şimdi hep yorumlarınızı yok sayar.
  • Ana yapılandırma dosyasının varlığı artık is_file () o yok olduğunda aramaları azaltmak için önbelleğe alınır.
  • Sniffs dizin içinde Soyut sınıflar artık adını bile göz ardı edilir.
  • Genel ForbiddenFunctionsSniff şimdi ruleset dosyaları boş değiştirmeler ayarını destekler.
  • ARMUT MultiLineConditionSniff artık çok satırlı içinde satırlarını veriyor deyim koşulları.
  • IF
  • Armut ve Squiz FileComment artık hata kodları @ var kokluyor.
  • Genel açma fonksiyonu ayracı artık kapanışları denetimini desteklemek kokluyor.

nedir sürümü 2.3.2 Yeni

  • Genel OpeningFunctionBraceKernighanRitchieSniff artık tüm hataları düzeltebilirsiniz bulduğu
      .
    • Genel OpeningFunctionBraceKernighanRitchieSniff şimdi yanyana.
    • için parantez boş fonksiyonları sağlar
    • Genel OpeningFunctionBraceBsdAllmanSniff şimdi yanyana.
    • için parantez boş fonksiyonları sağlar
      & quot
    • Geliştirilmiş otomatik rapor genişliği; tam & quot; raporu.

    • Otomatik sabitleme sırasında
    • Geliştirilmiş çakışma algılama.
    • Genel ScopeIndentSniff artık boş kapanışları ile karıştırılmaktadır.
    • Squiz ControlSignatureSniff şimdi hep yorumlarınızı yok sayar.
    • Ana yapılandırma dosyasının varlığı artık is_file () o yok olduğunda aramaları azaltmak için önbelleğe alınır.
    • Sniffs dizin içinde Soyut sınıflar artık adını bile göz ardı edilir.
    • Genel ForbiddenFunctionsSniff şimdi ruleset dosyaları boş değiştirmeler ayarını destekler.
    • ARMUT MultiLineConditionSniff artık çok satırlı içinde satırlarını veriyor deyim koşulları.
    • IF
    • Armut ve Squiz FileComment artık hata kodları @ var kokluyor.
    • Genel açma fonksiyonu ayracı artık kapanışları denetimini desteklemek kokluyor.

    nedir sürümü 2.3.0 Yeni

  • Genel OpeningFunctionBraceKernighanRitchieSniff artık tüm hataları düzeltebilirsiniz bulduğu
      .
    • Genel OpeningFunctionBraceKernighanRitchieSniff şimdi yanyana.
    • için parantez boş fonksiyonları sağlar
    • Genel OpeningFunctionBraceBsdAllmanSniff şimdi yanyana.
    • için parantez boş fonksiyonları sağlar
      & quot
    • Geliştirilmiş otomatik rapor genişliği; tam & quot; raporu.

    • Otomatik sabitleme sırasında
    • Geliştirilmiş çakışma algılama.
    • Genel ScopeIndentSniff artık boş kapanışları ile karıştırılmaktadır.
    • Squiz ControlSignatureSniff şimdi hep yorumlarınızı yok sayar.
    • Ana yapılandırma dosyasının varlığı artık is_file () o yok olduğunda aramaları azaltmak için önbelleğe alınır.
    • Sniffs dizin içinde Soyut sınıflar artık adını bile göz ardı edilir.
    • Genel ForbiddenFunctionsSniff şimdi ruleset dosyaları boş değiştirmeler ayarını destekler.
    • ARMUT MultiLineConditionSniff artık çok satırlı içinde satırlarını veriyor deyim koşulları.
    • IF
    • Armut ve Squiz FileComment artık hata kodları @ var kokluyor.
    • Genel açma fonksiyonu ayracı artık kapanışları denetimini desteklemek kokluyor.

    sürümünde 2.2.0 yeni Nedir:

    • PHPCS Yapılandırma Dosyası
    • Renkli Raporu Çıktı
    • Otomatik Boyutlandırma Raporlar
    • PSR2 Sekme Genişliği

    sürümünde 2.1.0 yeni Nedir:

    • Saat ve hafıza çıktı şimdi gösteriliyorsa ilerleme bilgisi da gösterilmiştir
    • Genel EmptyStatementSniff hata kodları artık tespit boş deyimi türünü içeren
    • Bir tilde artık standart
    • bir yoldaki bir kullanıcının ev dizinine başvurmak için kullanılabilir
    • Eklendi PHP_CodeSniffer_File :: findStartOfStatement () açıklamada boşluk olmayan ilk belirteç bulmak için
    • Armut ve Squiz FunctionCommentSniffs artık kurucular ve Yıkıcılar içinreturn etiketlerini yasağı
    • Squiz ControlSignatureSniff şimdi kapanış parantez ve açık ayracı arasındaki yorumlarınızı korumak giderir
    • Squiz SuperfluousWhitespaceSniff şimdi fazladan boş satırlar için denetler iç kapaklar

    • multi-line dizileri kontrol ederken
    • Squiz ArrayDeclarationSniff şimdi işlev çağrıları atlar

    nedir sürümü 2.0.0 Yeni

    • izin tasarım bir tamamen yeniden yazılmış açıklama ayrıştırıcı Otomatik sabitlemek için
    • kodu yerine yazılır nasıl göstermek için yeni bir bilgi raporunu daha bir standarda uygunsa
    • ruleset.xml dosyaları komut satırı argümanları ayarlamak için yeteneği
    • Kendi özel raporlama sınıfları oluşturmak ve PHP_CodeSniffer onları kullanma yeteneği
    • PHAR dosyaları olarak PHPCS Dağılımı ve PHPCBF
    • HHVM üzerinde çalışan için destek
    • minified CSS Algılama ve JS dosyaları

    nedir sürümü 2.0.0 Alpha 2 Yeni

    • Hat uzunluğu uyarıları şimdilik gösterilir atıfta hatları lisans ve VCS bilgilerin. Hat uzunluğu sniff önce o kontrol her satırda bir düzenli ifade çalıştırmak zorunda olduğu anlamına geliyordu, bu satırları görmezden geldi.
    • $ belirteçleri dizisi Bunun yerine) (strlen kendinizi arayın ve karakter kodlaması ile uğraşmak zorunda daha simgenin içeriğinin uzunluğunu belirlemek için kullanabileceğiniz yeni bir uzunluk indeksine sahiptir.
    • in_array () kullanımı, statik vars performansı önemli ölçüde etkiledi, bu nedenle de onlara isset () kullanabilirsiniz, böylece onlar yeniden yapılandırılmıştır PHP_CodeSniffer_Tokens kontrol.
    • Özel raporlar şimdi, YANLIŞ olarak ayarlandığında, bu çalışma sırasında hataları kaydetmek gerek olmadığını PHP_CodeSniffer anlatacağım bir $ recordErrors üye Var belirtebilirsiniz. Bu çıkış özet bilgiler ziyade bulunan hataların tam listesi için özel bir rapor kullanıyorsanız, tasarruf önemli bir bellek verir.

    nedir sürümü 1.5.0 Yeni

    • Genel ScopeIndentSniff şimdi görmezden belirteçleri sağlar ayarlanacak ruleset.xml dosyaları üzerinden
    • Doc nesil şimdi yüklü standartları yeniden çalışmaya
    • PSR2 standart şimdi girinti kurallarını kontrol yorumlarınızı göz ardı

    • sabitler kullanıldığı yerlerde
    • Genel UpperCaseConstantNameSniff artık hataları bildirir

    • Kısa üçlü operatörü : Squiz OperatorSpacingSniff artık hatalara atar

    sürümünde 1.4.6 yeni Nedir:

    • koklama sınıf adı yaptığında için daha açık bir hata mesajı dizin yapısı eşleşmiyor
    • Oluşturulan HTML docs artık doğru kod karşılaştırma bloklarda açık PHP etiketi göstermek

    • Bir dosyayı sağlamak için
    • Katma Genel InlineHTMLSniff sadece içeren PHP kodu
    • Eklendi Squiz ShorthandSizeSniff 1 ya da 2 değerleri kullanılır ancak o zaman CSS boyutları kullanan steno gösterimini kontrol etmek
    • Katma Squiz ForbiddenStylesSniff bazı deprecated tarayıcıya özel stilleri kullanımını yasaklayan
    • Katma Squiz NamedColoursSniff renk adları kullanımını yasaklayan
    • PSR2 standardı artık bir işlev çağrısı kapanış parantez ve noktalı virgül
    • arasında hiçbir boşluk zorlar
      son ayracı konumunu kontrol ederken
    • PSR2 ClassDeclarationSniff artık boş sınıfları göz ardı
    • PSR2 SwitchDeclarationSniff artık CASE ifadesinde arasında boş hatlar için hataları rapor
    • ARMUT ObjectOperatorIndentSniff şimdi girintili gerektiğini kaç alanlarda kodu belirtmek için bir ayarı vardır

    sürümünde 1.4.4 yeni nedir.

    • CSS Lint CSS dosyaları üzerinde çalışır

    sürümünde 1.4.3 Yeni nedir:.

    Bu öncelikle bir hata düzeltme sürümü

    • olan
    • yaklaşan PHP desteği eklendi 5.5 T_FINALLY belirteci.

    sürüm 1.3.0 RC2 yeni nedir.

    • birden fazla çıkış render desteği
    • koşu sırasında düzgün ilerlemesini göstermek için yeteneği.
    • komut satırından php.ini değerleri ayarlamak için yeteneği.
    • Kural tabanlı desenleri dahil değildir.
    • Google ClosureLinter desteği.
    • 16 hata düzeltmeleri.

    Gereksinimleri

    • PHP 5.1.2 veya daha yüksek

  • Benzer yazılım

    JSCS
    JSCS

    10 Feb 16

    Regex Colorizer
    Regex Colorizer

    12 May 15

    ESLint
    ESLint

    24 May 16

    Bragi
    Bragi

    20 Jul 15

    Geliştirici Diğer yazılım Squiz Pty Ltd

    HTML_CodeSniffer
    HTML_CodeSniffer

    12 May 15

    Yorumlar PHP_CodeSniffer

    Yorum Bulunamadı
    Yorum eklemek
    Görüntülerde açın!