Excellent

Software screenshot:
Excellent
Software detaljer:
Version: 2.1.1
Upload dato: 13 May 15
Udvikler: Marco Otte-Witte
Licens: Gratis
Popularitet: 109

Rating: nan/5 (Total Votes: 0)

"Excellent" blev oprettet for testfasen af ​​Ruby udvikling, hjælpe programmører forhindre fejl i at nå den endelige version af en app eller hjemmeside.
Biblioteket arbejder på en række forudindstillede kontroller og prøver, som nye kan tilføjes baseret på bygherrens projekt krav

Funktioner :.

< ul>

  • Standard Ruby særlig kontrol:
  • Rapporter metoder med en ABC metrisk score, der er højere end tærsklen.
  • Rapporter betingede, der tester en opgave.
  • Rapporter case udsagn, der ikke har et andet udtryk.
  • Rapporter klasser, der har flere linjer end tærsklen.
  • Rapporter klasser med dårlige navne.
  • Rapporter metoder, der kontrollerer værdien af ​​en parameter til at beslutte, hvilke udførelse vej at gå.
  • Rapporter blokke med en cyklomatisk kompleksitet metrisk score, der er højere end tærsklen.
  • Rapporter metoder med en cyklomatisk kompleksitet metrisk score, der er højere end tærsklen.
  • Rapporter tomme rednings blokke.
  • Rapporter blokke med en piske metrisk score, der er højere end tærsklen.
  • Rapporter klasser med en piske metrisk score, der er højere end tærsklen.
  • Rapporter metoder med en piske metrisk score, der er højere end tærsklen.
  • Rapporter kode, der bruger for løkker.
  • Rapporter metoder, som har flere linjer end tærsklen.
  • Rapporter metoder med dårlige navne.
  • Rapporter moduler, som har flere linjer end tærsklen.
  • Rapporter moduler med dårlige navne.
  • Rapporter indlejrede iteratorer.
  • Rapporter metode og blokke, der har flere parametre end tærsklen.
  • Rapporter klassevariabler.
  • Rapporter globale variabler.

  • Standard Ruby on Rails særlig kontrol:
  • Rapporter ActiveRecord modeller, der ikke angiver attr_accessible.
  • Rapporter ActiveRecord modeller, specificere attr_protected.
  • Rapporter partialtoner der bruger instansvariabler.
  • Rapporter ActiveRecord modeller, der ikke validere noget.
  • Rapporter ActiveRecord modeller, der definerer en brugerdefineret initialisere metode.
  • Rapporter visninger (og deltoner), der får adgang til params hash.
  • Rapporter visninger (og deltoner), der har adgang til sessionen hash.
  • Hvad er nyt i denne udgivelse:

    • Støtte til ~ / .excellent.yml - standardkonfiguration for alle fremragende kører, at den lokale config fil vil overskrive.
    • Støtte til .excellentignore fil, der kan liste veje til at ignorere.

    Hvad er nyt i version 2.0.0:

    • Nu støtter konfigurationsfil .excellent.yml i nuværende arbejdsmappe for at konfigurere hvilke specs til at køre / ikke til at køre med tærskler, mønstre osv.
    • Foruddefinerede globals vil ikke blive rapporteret længere ($ !, $ @, $ &, $ `, $ ', $ +, $ 1, $ 2 .., $ ~, $ =, $ /, $ & # x5c ;, $ ,, $ ;, $., $ & # X3C ;, $ & # x3e ;, $ _, $ 0, $ *, $$, $ ?, $ :, $ & quot ;, $ DEBUG, $ FILENAME, $ LOAD_PATH , $ stdin, stdout $, $ stderr, $ VERBOSE, -0 $, $ -a, $ d, kun $ -F, $ -i, $ -I, $ -l, $ -p, $ -v)
    • Aktiveret tidligere deaktivere kontrol igen: AbcMetricMethodCheck, ControlCouplingCheck, CyclomaticComplexityBlockCheck, CyclomaticComplexityMethodCheck, ForLoopCheck, FlogBlockCheck, FlogClassCheck, FlogMethodCheck
    • Testing nu bruger RSpec 2
    • Interne oprydninger / forenklinger

    Lignende software

    Testify
    Testify

    1 Mar 15

    Sixpack
    Sixpack

    11 Aug 16

    JsHamcrest
    JsHamcrest

    1 Mar 15

    Spork
    Spork

    12 May 15

    Andre software developer Marco Otte-Witte

    Reportable
    Reportable

    1 Mar 15

    Kommentarer til Excellent

    Kommentarer ikke fundet
    Tilføj kommentar
    Tænd billeder!
    Søg efter kategori