Excellent

Software screenshot:
Excellent
Software informatie:
Versie: 2.1.1
Upload datum: 13 May 15
Ontwikkelaar: Marco Otte-Witte
Licentie: Gratis
Populariteit: 333

Rating: 2.0/5 (Total Votes: 1)

De "Excellent" is gemaakt voor de testfase van Ruby ontwikkeling, waardoor programmeurs voorkomen bugs uit het bereiken van de definitieve versie van een app of website.
De bibliotheek werkt op een reeks vooraf ingestelde controles en tests, waarop nieuwe toegevoegd, kunnen worden gebaseerd op de eisen van de ontwikkelaar project

Eigenschappen .

< ul>

  • Standaard Ruby specifieke controles:
  • Rapporten methoden met een ABC metrische score die hoger is dan de drempel.
  • Rapporten voorwaardelijke dat een opdracht te testen.
  • Rapporten geval uitspraken die geen andere clausule hebben.
  • Rapporten klassen die meer regels dan de drempelwaarde te hebben.
  • Rapporten klassen met slechte namen.
  • Rapporten methoden die de waarde van een parameter om te beslissen welke uitvoering weg te nemen controleren.
  • Rapporten blokken met een cyclomatic complexiteit metrische score die hoger is dan de drempel.
  • Rapporten methoden met een cyclomatic complexiteit metrische score die hoger is dan de drempel.
  • Rapporten lege redding blokken.
  • Rapporten blokken met een Flog metrische score die hoger is dan de drempel.
  • Rapporten klassen met een Flog metrische score die hoger is dan de drempel.
  • Rapporten methoden met een Flog metrische score die hoger is dan de drempel.
  • Rapporten code die gebruikt voor lussen.
  • Rapporten methoden die meer regels dan de drempelwaarde te hebben.
  • Rapporten methoden met slechte namen.
  • Rapporten modules die meer regels dan de drempelwaarde te hebben.
  • Rapporten modules met een slechte naam.
  • Rapporten geneste iterators.
  • Rapporten methode en blokken die meer parameters dan de drempelwaarde te hebben.
  • Rapporten klasse variabelen.
  • Rapporten globale variabelen.

  • Standaard Ruby on Rails specifieke controles:
  • Rapporten ActiveRecord modellen die niet opgeeft attr_accessible.
  • Rapporten ActiveRecord modellen die aangeven attr_protected.
  • Rapporten partials die instantie variabelen te gebruiken.
  • Rapporten ActiveRecord modellen die niets doen valideren.
  • Rapporten ActiveRecord modellen die een aangepaste definiëren initialiseren methode.
  • Rapporten bekeken (en partiële), die toegang tot de params hash.
  • Rapporten bekeken (en partiële), die toegang tot de sessie hash.
  • Wat is nieuw in deze release:

    • Ondersteuning voor ~ / .excellent.yml - default configuratie voor allemaal uitstekend loopt dat de lokale configuratiebestand zal overschrijven.
    • Ondersteuning voor .excellentignore bestand dat paden kunt een lijst van te negeren.

    Wat is nieuw in versie 2.0.0:

    • Nu ondersteunen configuratiebestand .excellent.yml in de huidige werkdirectory te configureren welke specs te lopen / niet te lopen met drempels, patronen etc.
    • Vooraf gedefinieerde globals zal niet meer worden gemeld ($ !, $ @, $ &, $ `, $ ', $ +, $ 1, $ 2 .., $ ~, $ =, $ /, $ & # x5c ;, $ ,, $ ;, $., $ & # X3c ;, $ & # x3e ;, $ _, $ 0, $ *, $$, $ ?, $ :, $ & quot ;, $ DEBUG, $ filename, $ LOAD_PATH , $ stdin, stdout $, $ stderr, $ VERBOSE, -0 $, $ -a, $ -d, $ -F, $ -i, $ -I, $ l, $ -p, -v $)
    • Ingeschakeld eerder controles opnieuw uit te schakelen: AbcMetricMethodCheck, ControlCouplingCheck, CyclomaticComplexityBlockCheck, CyclomaticComplexityMethodCheck, ForLoopCheck, FlogBlockCheck, FlogClassCheck, FlogMethodCheck
    • Testing gebruikt nu Rspec 2
    • Internal opruimingen / vereenvoudigingen

    Vergelijkbare software

    NUnit
    NUnit

    6 Jun 15

    gremlins.js
    gremlins.js

    13 May 15

    Andere software van ontwikkelaar Marco Otte-Witte

    Reportable
    Reportable

    1 Mar 15

    Reacties op Excellent

    Reacties niet gevonden
    Commentaar toe te voegen
    Zet op de beelden!
    Zoek op categorie