Excellent

Screenshot der Software:
Excellent
Softwarebeschreibung:
Version: 2.1.1
Upload-Datum: 13 May 15
Entwickler: Marco Otte-Witte
Lizenz: Frei
Popularität: 109

Rating: nan/5 (Total Votes: 0)

Die "Excellent" Bibliothek wurde für die Testphase von Ruby Entwicklung erstellt, zu verhindern hilft Programmierern Bugs aus dem Erreichen der endgültigen Fassung einer App oder Website.
Die Bibliothek arbeitet auf einer Reihe von vorgegebenen Prüfungen und Tests, auf denen neue können hinzugefügt basieren auf Projektanforderungen der Entwickler-

Eigenschaften .

< ul>

  • Standard-Ruby-spezifische Prüfungen:
  • Berichte Methoden mit einem ABC Metrikbewertung, die höher als der Schwellenwert ist.
  • Berichte conditionals, die eine Zuordnung zu testen.
  • Berichte case-Anweisungen, die nicht über eine else-Klausel.
  • Berichte Klassen, die mehr Zeilen als die Schwelle zu haben.
  • Berichte Klassen mit schlechten Namen.
  • Berichte Methoden, die den Wert eines Parameters zu entscheiden, welche Ausführungspfad zu nehmen zu überprüfen.
  • Berichte Blöcke mit einer zyklomatische Komplexität Metrikbewertung, die höher als der Schwellenwert ist.
  • Berichte Methoden mit einem zyklomatische Komplexität Metrikbewertung, die höher als der Schwellenwert ist.
  • Berichte leere Rettungsblöcke.
  • Berichte Blöcke mit einer Flog Metrikbewertung, die höher als der Schwellenwert ist.
  • Berichte Klassen mit einem Flog Metrikbewertung, die höher als der Schwellenwert ist.
  • Berichte Methoden mit einem Flog Metrikbewertung, die höher als der Schwellenwert ist.
  • Reports-Code, der zum Schleifen verwendet.
  • Berichte Methoden, die mehr Zeilen als die Schwelle zu haben.
  • Berichte Methoden mit schlechten Namen.
  • Berichte Module, die mehr Zeilen als die Schwelle zu haben.
  • Berichte Module mit schlechten Namen.
  • Berichte verschachtelte Iteratoren.
  • Reports Verfahren und Blöcke, die mehr Parameter als der Schwellwert haben.
  • Berichte Klassenvariablen.
  • Berichte globalen Variablen.

  • Standard-Ruby on Rails spezifische Prüfungen:
  • Berichte Active Modelle, die nicht angeben attr_accessible.
  • Berichte Active Modelle attr_protected angeben.
  • Berichte Teiltöne, die Instanzvariablen zu verwenden.
  • Berichte Active Modelle, die nichts zu validieren müssen.
  • Berichte Activerecord-Modelle, die eine benutzerdefinierte Definition initialisieren Verfahren.
  • Berichte Ansichten (und Teiltöne), die den params-Hash zugreifen können.
  • Berichte Ansichten (und Teiltöne), die die Sitzung Hash zugreifen können.
  • Was ist neu in dieser Pressemitteilung:

    • Unterstützung für ~ / .excellent.yml - Standardkonfiguration für alle ausgezeichnet läuft, dass die lokale Konfigurationsdatei wird außer Kraft setzen.
    • Unterstützung für .excellentignore Datei, die Wege Liste kann zu ignorieren.

    Was ist neu in der Version 2.0.0:

    • Nun unterstützen Konfigurationsdatei .excellent.yml in Strom Arbeitsverzeichnis zu konfigurieren, welche Angaben zu laufen / nicht mit Schwellenwerten, Muster etc. ausgeführt werden.
    • Vordefinierte globale Variablen werden nicht mehr gemeldet werden ($ !, $ @, $ &, $ `, $ ', $ +, $ 1, $ 2 .., ~ $, $ =, $ /, $ & # x5C ;, $ ,, $ ;, $., $ & # X3C ;, & # $ x3e ;, $ _, $ 0 $ *, $$, $ ?, $ :, $ & quot ;, $ DEBUG, $ filename, $ LOAD_PATH , $ stdin, stdout $, $ stderr, $ VERBOSE, -0 $, $ -a, -d $, $ -F, $ i, $ -I $ -l, -p $, $ -v)
    • Aktiviert zuvor Prüfungen zu deaktivieren wieder: AbcMetricMethodCheck, ControlCouplingCheck, CyclomaticComplexityBlockCheck, CyclomaticComplexityMethodCheck, ForLoopCheck, FlogBlockCheck, FlogClassCheck, FlogMethodCheck
    • Testing nutzt nun Rspec 2
    • Interne Aufräumarbeiten / Vereinfachungen

    Ähnliche Software

    CATJS
    CATJS

    10 Feb 16

    PHPSandbox
    PHPSandbox

    20 Jul 15

    wru
    wru

    13 May 15

    Pylama
    Pylama

    20 Jul 15

    Andere Software von Entwickler Marco Otte-Witte

    Reportable
    Reportable

    1 Mar 15

    Kommentare zu Excellent

    Kommentare nicht gefunden
    Kommentar hinzufügen
    Schalten Sie auf die Bilder!