Excellent

Software skärmdump:
Excellent
Mjukvaruinformation:
Version: 2.1.1
Ladda upp dagen: 13 May 15
Utvecklare: Marco Otte-Witte
Licens: Gratis
Popularitet: 109

Rating: nan/5 (Total Votes: 0)

"Excellent" biblioteket skapades för testfasen av Ruby utveckling, hjälper programmerare förhindra buggar från att nå den slutliga versionen av en app eller webbplats.
Biblioteket fungerar på en rad förinställda kontroller och provningar, där nya kan läggas baseras på utvecklarens projektkrav

Egenskaper .

< ul>

  • Standard Ruby särskilda kontroller:
  • Rapporter metoder med en ABC-metrisk betyget som är högre än tröskelvärdet.
  • Rapporter villkors som testar ett uppdrag.
  • Rapporter fall uttalanden som inte har en annan sats.
  • Rapporter klasser som har fler rader än tröskeln.
  • Rapporter klasser med dåliga namn.
  • Rapporter metoder som kontrollerar värdet av en parameter för att avgöra vilken verkställighet väg att gå.
  • Rapporter block med en cyklomatisk komplexitet metrisk betyget som är högre än tröskelvärdet.
  • Rapporter metoder med en cyklomatisk komplexitet metrisk betyget som är högre än tröskelvärdet.
  • Rapporter tomma räddningsblock.
  • Rapporter block med en Flog metrisk betyget som är högre än tröskelvärdet.
  • Rapporter klasser med en Flog metrisk betyget som är högre än tröskelvärdet.
  • Rapporter metoder med en Flog metrisk betyget som är högre än tröskelvärdet.
  • Rapporter kod som använder loopar.
  • Rapporter metoder som har fler rader än tröskeln.
  • Rapporter metoder med dåliga namn.
  • Rapporter moduler som har fler rader än tröskeln.
  • Rapporter moduler med dåliga namn.
  • Rapporter kapslade iteratorer.
  • Rapporter metod och block som har fler parametrar än tröskeln.
  • Rapporter klassvariabler.
  • Rapporter globala variabler.

  • Standard Ruby on Rails särskilda kontroller:
  • Rapporter Active modeller som inte anger attr_accessible.
  • Rapporter Active modeller som specificera attr_protected.
  • Rapporter Partials som använder instansvariabler.
  • Rapporter Active modeller som inte bekräfta något.
  • Rapporter Active modeller som definierar en anpassad initiera metod.
  • Rapporter vyer (och deltonerna) som ansluter till params hash.
  • Rapporter vyer (och deltonerna) som ansluter till sessionen hash.
  • Vad är nytt i den här versionen:

    • Stöd för ~ / .excellent.yml - standardkonfiguration för alla utmärkta går att den lokala konfigurationsfilen kommer att åsidosätta.
    • Stöd för .excellentignore fil som kan lista vägar att ignorera.

    Vad är nytt i version 2.0.0:

    • Nu stöder konfigurationsfil .excellent.yml i nuvarande arbetskatalog för att konfigurera vilka specifikationer för att köra / inte köra med trösklar, mönster etc.
    • Fördefinierade globals kommer inte att redovisas längre ($ !, $ @ $ &, $ `, $", $ +, $ 1, $ 2 .., $ ~, $ =, $ /, $ & # x5c ;, $ ,, $ ;, $., $ & # x3c ;, $ & # x3e ;, $ _, $ 0, $ *, $$, $ ?, $ :, $ & quot ;, $ DEBUG, $ filnamn, $ LOAD_PATH , $ stdin, $ stdout, $ stderr, $ VERBOSE, -0 $, $ -a, $ -d, $ -F, $ -i, $ -I, $ -l, $ -p, $ -v)
    • Aktiverat tidigare inaktivera kontroller igen: AbcMetricMethodCheck, ControlCouplingCheck, CyclomaticComplexityBlockCheck, CyclomaticComplexityMethodCheck, ForLoopCheck, FlogBlockCheck, FlogClassCheck, FlogMethodCheck
    • Testa använder nu Rspec 2
    • Interna cleanups / förenklingar

    Liknande mjukvara

    a11y
    a11y

    9 Apr 16

    Flog
    Flog

    28 Feb 15

    SimPy
    SimPy

    20 Jul 15

    JSCheck
    JSCheck

    10 Apr 16

    Annan programvara för utvecklare Marco Otte-Witte

    Reportable
    Reportable

    1 Mar 15

    Kommentarer till Excellent

    Kommentarer hittades inte
    Kommentar
    Slå på bilder!