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: 30

Rating: 1.0/5 (Total Votes: 1)

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

    responsivepx
    responsivepx

    14 Apr 15

    JsDecoder
    JsDecoder

    5 Jun 15

    Blanket.js
    Blanket.js

    10 Feb 16

    PMD Code Analyzer
    PMD Code Analyzer

    11 Aug 16

    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!