Excellent

Yazılım ekran görüntüsü:
Excellent
Yazılım detaylar:
Versiyon: 2.1.1
Qayıt: 13 May 15
Geliştirici: Marco Otte-Witte
Lisans: Ücretsiz
Popülerlik: 333

Rating: 2.0/5 (Total Votes: 1)

"Mükemmel" Kütüphane Ruby geliştirme test aşamasında için yaratıldı, yardım programcılar bir uygulama veya web sitesi son halini ulaşmasını hata engeller.
yenileri eklendi geliştiricinin proje ihtiyaçlarına dayalı olabilir hangi önceden ayarlanmış kontroller ve testler, bir dizi kütüphane işleri

Özellikler :.

< ul>

  • Varsayılan Yakut belirli kontroller:
  • eşikten yüksek olduğu bir ABC metrik puanı ile yöntemlerini bildirir.

  • Atama sınamak conditionals Raporları
  • .
  • Bir başka yan tümcesi yoksa vaka ifadeleri bildirir.
  • eşiğinden daha çizgiler var sınıfları bildirir.
  • kötü isimlerle sınıfları bildirir.
  • almak için hangi icra yolu karar vermek için bir parametrenin değerini kontrol yöntemlerini bildirir.
  • eşikten yüksek olduğu bir cyclomatic karmaşıklığı metrik puanı ile blokları bildirir.
  • eşikten yüksek olduğu bir cyclomatic karmaşıklığı metrik puanı ile yöntemlerini bildirir.
  • Boş kurtarma blokları bildirir.
  • eşikten yüksek bir Flog metrik puanı ile blokları bildirir.
  • eşikten yüksek bir Flog metrik puanı ile sınıfları bildirir.
  • eşikten yüksek bir Flog metrik puanı ile yöntemlerini bildirir.
  • Raporlar kod döngüler için kullandığı.
  • eşiğinden daha çizgiler var yöntemleri bildirir.
  • kötü isimlerle yöntemleri bildirir.
  • eşiğinden daha çizgiler var modülleri bildirir.
  • kötü isimlerle modülleri bildirir.
  • iç içe yineleyiciler bildirir.
  • Raporlar yöntemi ve eşik daha fazla parametreye sahip bloklar.
  • Raporlar sınıf değişkenleri.
  • global değişkenler bildirir.

  • Varsayılan Ruby on Rails belirli kontroller:
  • attr_accessible belirtmek olmadığını ActiveRecord modelleri bildirir.
  • attr_protected belirtin ActiveRecord modelleri bildirir.
  • Raporlar örnek değişkenleri kullanın Partials.
  • şey doğrulamak olmadığını ActiveRecord modelleri bildirir.
  • özel bir tanımlamak ActiveRecord modelleri yöntemini başlatmak bildirir.

  • Params karma erişmek
  • Raporlar Gösterim (ve partials).

  • Oturum karma erişmek
  • Raporlar Gösterim (ve partials).
  • Bu sürümdeki yeni nedir: - varsayılan yapılandırmaya ~ / .excellent.yml için

    • Destek tüm mükemmel yerel yapılandırma dosyası geçersiz olacağını çalışır.
    • görmezden yolları listeleyebilirsiniz .excellentignore dosyanın desteği.

    sürüm 2.0.0 yeni nedir: akım

    • Şimdi destekleyen yapılandırma dosyası .excellent.yml çalışma dizini eşikleri, desen vs ile çalıştırmak için / çalıştırmak için hangi özellikleri yapılandırmak için.
    • Öntanımlı globals artık rapor olmayacak ($ ​​!, $ @ $ & $ `$ ', $ + $ 1, $ 2 .., $ ~ $ = $ /, $ & # x5C ;, $ ,, $ ;, $. $ & # x3c ;, $ & # x3e ;, $ _ $ 0 $ *, $$, $ ?, $ :, $ & quot $ DEBUG ;, $ FILENAME $ LOAD_PATH $ stdin, $ stdout $ stderr'nin, $ VERBOSE, -0 $, $ -a $ -d $ -F, $ -i $ -I $ l $ -p $ -v)
    • Daha önce yine denetimlerini devre dışı bırakmak Etkin: AbcMetricMethodCheck, ControlCouplingCheck, CyclomaticComplexityBlockCheck, CyclomaticComplexityMethodCheck, ForLoopCheck, FlogBlockCheck, FlogClassCheck, FlogMethodCheck
    • Test geç RSpec 2
    • kullanır
    • İç temizlikleri / basitleştirmeler

    Benzer yazılım

    JSCheck
    JSCheck

    10 Apr 16

    PHP_CodeSniffer
    PHP_CodeSniffer

    20 Jul 15

    Hermes.js
    Hermes.js

    13 Apr 15

    Blackbird
    Blackbird

    6 Jun 15

    Geliştirici Diğer yazılım Marco Otte-Witte

    Reportable
    Reportable

    1 Mar 15

    Yorumlar Excellent

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