Excellent

Skjermbilde programvare:
Excellent
Prog.varedetaljer:
Versjon: 2.1.1
Last opp dato: 13 May 15
Utvikler: Marco Otte-Witte
Lisens: Gratis
Popularitet: 109

Rating: nan/5 (Total Votes: 0)

"Excellent" Biblioteket ble opprettet for testfasen av Ruby utvikling, hjelper programmerere hindre insekter fra å nå den endelige versjonen av et program eller nettside.
Biblioteket fungerer på en rekke forhåndsinnstilte kontroller og tester, der nye kan legges basert på utbyggers prosjekt krav

Egenskaper :.

< ul>

  • Standard Ruby målrettet kontroll:
  • Rapporter metoder med en ABC metrisk poengsum som er høyere enn terskelen.
  • Rapporter conditionals som tester et oppdrag.
  • Rapporter case uttalelser som ikke har et annet klausul.
  • Rapporter klasser som har flere linjer enn terskelen.
  • Rapporter klasser med dårlig navn.
  • Rapporter metoder som kontrollerer verdien av en parameter for å bestemme hvilke henrettelsen vei å ta.
  • Rapporter blokker med en syklomatisk kompleksitet metrisk poengsum som er høyere enn terskelen.
  • Rapporter metoder med en syklomatisk kompleksitet metrisk poengsum som er høyere enn terskelen.
  • Rapporter tomme rednings blokker.
  • Rapporter blokker med en Flog metrisk poengsum som er høyere enn terskelen.
  • Rapporter klasser med en Flog metrisk poengsum som er høyere enn terskelen.
  • Rapporter metoder med en Flog metrisk poengsum som er høyere enn terskelen.
  • Rapporter kode som bruker for sløyfer.
  • Rapporter metoder som har flere linjer enn terskelen.
  • Rapporter metoder med dårlig navn.
  • Rapporter moduler som har flere linjer enn terskelen.
  • Rapporter moduler med dårlig navn.
  • Rapporter nøstede iteratorer.
  • Rapporter metode og blokker som har flere parametere enn terskelen.
  • Rapporter klassevariabler.
  • Rapporter globale variabler.

  • Standard Ruby on Rails målrettet kontroll:
  • Rapporter Active modeller som ikke spesifiserer attr_accessible.
  • Rapporter Active modeller som angir attr_protected.
  • Rapporter partials som bruker instansvariabler.
  • Rapporter Active modeller som ikke validerer noe.
  • Rapporter Active modeller som definerer en tilpasset initial metode.
  • Rapporter utsikt (og partials) som har tilgang til params hash.
  • Rapporter utsikt (og partials) som har tilgang til sesjon hash.
  • Hva er nytt i denne versjonen:

    • Støtte for ~ / .excellent.yml - standardkonfigurasjonen for alle gode går at den lokale konfigurasjonsfilen vil overstyre.
    • Støtte for .excellentignore fil som kan liste stier å ignorere.

    Hva er nytt i versjon 2.0.0:

    • Nå støtter config fil .excellent.yml i gjeldende arbeidsmappen konfigurere hvilke specs for å kjøre / ikke å kjøre med terskler, mønstre osv.
    • Forhåndsdefinerte globals vil ikke bli rapportert lenger ($ !, $ @, $ &, $ `, $ ', $ +, $ 1, $ 2 .., $ ~, $ = $ / $ & # x5c ;, $ ,, $ ;, $., $ & # X3c ;, $ & # x3e ;, $ _, $ 0, $ *, $$, $ ?, $ :, $ & quot ;, $ DEBUG, $ filnavn, $ LOAD_PATH $ stdin, $ stdout, $ stderr, $ VERBOSE, $ -0, $ -a, $ -d, $ -F, $ -i, $ -I, $ -L, $ -p, $ v)
    • Aktivert tidligere deaktivere sjekker igjen: AbcMetricMethodCheck, ControlCouplingCheck, CyclomaticComplexityBlockCheck, CyclomaticComplexityMethodCheck, ForLoopCheck, FlogBlockCheck, FlogClassCheck, FlogMethodCheck
    • Testing nå bruker Rspec 2
    • Intern opprydding / forenklinger

    Lignende programvare

    trifleJS
    trifleJS

    1 Mar 15

    Benchmark.js
    Benchmark.js

    6 Jun 15

    JsDecoder
    JsDecoder

    5 Jun 15

    JSCover
    JSCover

    6 Mar 16

    Annen programvare fra utvikleren Marco Otte-Witte

    Reportable
    Reportable

    1 Mar 15

    Kommentarer til Excellent

    Kommentarer ikke funnet
    Legg til kommentar
    Slå på bilder!