Excellent

Software screenshot:
Excellent
Dettagli del software:
Versione: 2.1.1
Data di caricamento: 13 May 15
Sviluppatore: Marco Otte-Witte
Licenza: Libero
Popolarità: 109

Rating: nan/5 (Total Votes: 0)

La libreria "Excellent" è stata creata per la fase di test di sviluppo Ruby, aiutando i programmatori evitano errori di raggiungere la versione finale di un'applicazione o un sito web.
Le opere della biblioteca in una serie di controlli e test di preselezione, in cui nuovi possono essere aggiunti in base alle esigenze di progetto dello sviluppatore

Caratteristiche :.

< ul> bbli predefinito Rubino controlli specifici li:

  • Report metodi con un punteggio metrica ABC che è superiore alla soglia.
  • Report condizionali testare un incarico.
  • Report istruzioni case che non dispongono di una clausola else.
  • Report classi che hanno più linee rispetto alla soglia.
  • Report classi con nomi cattivi.
  • Report metodi che controllano il valore di un parametro per decidere quale strada prendere esecuzione.
  • Report blocchi con un punteggio metrica complessità ciclomatica che è superiore alla soglia.
  • Report metodi con un punteggio metrica complessità ciclomatica che è superiore alla soglia.
  • Report blocchi di salvataggio vuote.
  • Report blocchi con un punteggio metrica Flog che è superiore alla soglia.
  • Report classi con un punteggio metrica Flog che è superiore alla soglia.
  • Report metodi con un punteggio metrica Flog che è superiore alla soglia.

  • Codice
  • I report che utilizza per i loop.
  • Report metodi che hanno più linee rispetto alla soglia.
  • Report metodi con i nomi cattivi.
  • Report moduli che hanno più linee rispetto alla soglia.
  • Report moduli con i nomi cattivi.
  • Report iteratori nidificate.
  • metodo Relazioni e blocchi che hanno più parametri rispetto alla soglia.
  • Rapporti variabili di classe.
  • Report variabili globali.

  • bbli predefinito Ruby on Rails controlli specifici:
  • Report modelli ActiveRecord che non specificano attr_accessible.
  • Report modelli ActiveRecord che specificano attr_protected.
  • Rapporti partial che utilizzano le variabili di istanza.
  • Report modelli ActiveRecord che non convalidare nulla.
  • Report modelli ActiveRecord che definiscono una consuetudine inizializzare metodo.
  • Rapporti viste (e parziali) che accedono hash params.
  • Rapporti viste (e parziali) che accedono hash sessione.
  • Cosa c'è di nuovo in questa versione:

    • Supporto per ~ / .excellent.yml - configurazione di default per tutto eccellente corre che il file di configurazione locale, avrà la precedenza.
    • Il supporto per .excellentignore file che può elencare i percorsi da ignorare.

    Cosa c'è di nuovo nella versione 2.0.0:

    • Ora supporta .excellent.yml file di configurazione in corrente directory di lavoro per configurare quali specifiche da eseguire / non correre con soglie, schemi ecc.
    • globali predefinite non verrà segnalato più ($ !, $ @, $ &, $ `, $ ', $ +, $ 1, $ 2 x5C .., $ ~, $ =, $ /, $ & # ;, $ ,, $ ;, $., $ & # x3c ;, & # $ x3e ;, $ _, $ 0, $ *, $$, $ ?, $ :, $ & quot ;, $ DEBUG, $ nomefile, $ LOAD_PATH , $, $, $, $ VERBOSE, $, $, $, $, $, $, $, $, $ -v stdin stdout stderr -0 -a -d -F -i -I -l -p)
    • Enabled precedentemente disabilitare i controlli di nuovo: AbcMetricMethodCheck, ControlCouplingCheck, CyclomaticComplexityBlockCheck, CyclomaticComplexityMethodCheck, ForLoopCheck, FlogBlockCheck, FlogClassCheck, FlogMethodCheck
    • Test ora utilizza Rspec 2
    • pulizie interne / semplificazioni

    Programmi simili

    Blanket.js
    Blanket.js

    10 Feb 16

    SimpleGrid.js
    SimpleGrid.js

    1 Mar 15

    JSCover
    JSCover

    6 Mar 16

    SimPy
    SimPy

    20 Jul 15

    Altri software di sviluppo Marco Otte-Witte

    Reportable
    Reportable

    1 Mar 15

    Commenti a Excellent

    I commenti non trovato
    Aggiungi commento
    Accendere le immagini!
    Ricerca per categoria