Excellent

Software screenshot:
Excellent
Podrobnosti Software:
Verze: 2.1.1
Datum uploadu: 13 May 15
Vývojka: Marco Otte-Witte
Licence: Volný
Popularita: 333

Rating: 2.0/5 (Total Votes: 1)

"Excellent" knihovna byla vytvořena pro testování fázi vývoje Ruby, pomáhá programátoři zabránit chyby v dosažení finální verze app nebo webové stránky.
Knihovna pracuje na sérii přednastavených kontrol a zkoušek, na nichž nové mohou být přidány na základě požadavků developerského projektu

Vlastnosti :.

< ul>

  • Default Ruby zvláštní kontroly:
  • Zprávy metody s ABC metrického skóre, které je vyšší než prahová hodnota.
  • Zprávy podmiňovací, které testují úkol.
  • Zprávy prohlášení případu, které nemají doložku o jiného.
  • Zprávy třídy, které mají více řádků než je prahová hodnota.
  • Zprávy třídy se špatnými názvy.
  • Zprávy metody, které kontrolují hodnotu parametru rozhodnout, které poprava cesta.
  • Zprávy bloky s cyklomatická složitost metrický skóre, které je vyšší než prahová hodnota.
  • Zprávy metody s cyklomatická složitost metrický skóre, které je vyšší než prahová hodnota.
  • Zprávy prázdné záchranné bloky.
  • Zprávy bloky s bičovat metrickým skóre, které je vyšší než prahová hodnota.
  • Zprávy třídy s bičovat metrickým skóre, které je vyšší než prahová hodnota.
  • Zprávy metody s bičovat metrický skóre, které je vyšší než prahová hodnota.

  • Kód
  • Zprávy, které používá pro smyčky.
  • Zprávy metod, které mají více řádků než je prahová hodnota.
  • Zprávy metody se špatnými názvy.
  • Zprávy moduly, které mají více řádků než je prahová hodnota.
  • Zprávy moduly se špatnými názvy.
  • Zprávy vnořené iterátory.
  • metoda Zprávy a bloky, které mají více parametrů než je prahová hodnota.
  • Sestavy třídní proměnné.
  • Zprávy globální proměnné.

  • Default Ruby on Rails zvláštní kontroly:
  • Zprávy ActiveRecord modely, které nezadáte attr_accessible.
  • Zprávy ActiveRecord modely, které specifikují attr_protected.
  • Zprávy partials, které používají proměnné instance.
  • Zprávy ActiveRecord modely, které nemají nic ověřit.
  • Zprávy ActiveRecord modely, které definují vlastní inicializaci metodu.

  • Pohledy
  • Zprávy (a partials), které přistupují k params hash.

  • Pohledy
  • Zprávy (a partials), které přistupují hash relace.
  • Co je nového v této verzi:

    • Podpora ~ / .excellent.yml - výchozí konfigurace všechno vynikající běží, že místní config soubor přepíše.
    • Podpora .excellentignore souboru, který je možné uvést cesty ignorovat.

    Co je nového ve verzi 2.0.0:

    • Nyní podporuje config file .excellent.yml v proudu pracovní adresář nastavit, které specifikace pro spuštění / ne běžet s prahy, vzory apod.
    • Předdefinované globální proměnné nebudou hlášeny už ($ !, $ @, $ a, $ `, $ ', $ +, $ 1, 2 dolar .., $ ~, $ =, $ /, $ & # x5c ;, $ ,, $ ;, $., $ & # x3c ;, $ & # x3e ;, $ _, $ 0, $ *, $$, $ ?, $ :, $ & quot ;, $ DEBUG, $ FILENAME, $ LOAD_PATH , $ stdin, stdout $, $ stderr, $ VERBOSE, -0dolar, $ -a, $ -d, -F $, $ -i, $ -I, $ -l, $ -p, $ -v)
    • Povoleno dříve zakázat kontroly znovu: AbcMetricMethodCheck, ControlCouplingCheck, CyclomaticComplexityBlockCheck, CyclomaticComplexityMethodCheck, ForLoopCheck, FlogBlockCheck, FlogClassCheck, FlogMethodCheck
    • Zkušební nyní používá Rspec 2
    • Vnitřní úklidy / zjednodušení

    Podobný software

    Hydra
    Hydra

    23 Jul 15

    Watir
    Watir

    21 Jul 15

    Review
    Review

    13 Apr 15

    Pesticide
    Pesticide

    10 Feb 16

    Ostatní software developer Marco Otte-Witte

    Reportable
    Reportable

    1 Mar 15

    Komentáře k Excellent

    Komentáře nebyl nalezen
    Přidat komentář
    Zapnout obrázky!