Excellent

Screenshot Software:
Excellent
Szczegóły programowe:
Wersja: 2.1.1
Filmu: 13 May 15
Wywoływacz: Marco Otte-Witte
Licencja: Wolny
Popularność: 109

Rating: nan/5 (Total Votes: 0)

"Excellent" Biblioteka powstała w fazie testów rozwoju Ruby, pomagając uniknąć błędów programistów od osiągnięcia ostatecznej wersji app lub stronie.
Prace biblioteki na serię gotowych kontroli i badań, na których nowe mogą być dodawane na podstawie wymagań projektu dewelopera

Opis .

< ul> Domyślny bbli Ruby szczegółowe kontrole li:

  • Raporty metod z metrycznym wynik ABC, która jest wyższa od progu.
  • Raporty warunkowe sprawdzające zadanie.
  • Raporty sprawozdania przypadków, które nie mają klauzuli else.
  • Raporty zajęcia, które mają więcej linii niż próg.
  • Raporty zajęcia ze złych nazw.
  • Raporty metod, które sprawdzają wartość parametru podjęcia decyzji, która wykonanie ścieżki do podjęcia.
  • Raporty bloki z Złożoność cykliczna metrycznym wynik, który jest wyższy niż próg.
  • Raporty metod z Złożoność cykliczna metrycznym wynik, który jest wyższy niż próg.
  • Raporty pustych bloków ratowniczych.
  • Raporty bloki z metrycznym wynik biczować, który jest wyższy niż próg.
  • Raporty zajęcia z metrycznym wynik biczować, który jest wyższy niż próg.
  • Raporty metod z metrycznym wynik biczować, który jest wyższy niż próg.
  • Raporty kod, który używa do pętli.
  • Raporty metod, które mają więcej linii niż próg.
  • Raporty metod złych nazw.
  • Raporty modułów, które mają więcej linii niż próg.
  • Raporty moduły złych nazw.
  • Raporty zagnieżdżone iteratory.
  • Raporty i metody, które mają więcej bloków niż parametry progu.
  • Raporty zmienne klasy.
  • Raporty zmiennych globalnych.

  • Domyślny bbli Ruby on Rails szczegółowe kontrole:
  • Raporty modele activerecord, że nie określają attr_accessible.
  • Raporty modele activerecord które określają attr_protected.
  • Raporty podszablonów które używają zmiennych instancji.
  • Raporty modele activerecord, że nic nie potwierdzić.
  • Raporty modele ActiveRecord, które określają zwyczaj zainicjować metody.
  • Raporty widoki (i partials), że dostęp hash params.
  • Raporty widoki (i partials), że dostęp dane sesji.
  • Co nowego w tym wydaniu:

    • Obsługa ~ / .excellent.yml - domyślnej konfiguracji dla doskonałe działa, że ​​lokalny plik konfiguracyjny będzie zastąpić.
    • Obsługa .excellentignore pliku, który można notować ścieżek zignorować.

    Co nowego w wersji 2.0.0:

    • Teraz wspieranie .excellent.yml plik konfiguracyjny w prądzie katalogu roboczego do skonfigurowania, które specyfikacje uruchomić / nie biegać z progów, wzorów itp.
    • globals predefiniowane nie zostaną zgłoszone już ($ !, $ @ $ &, $ ', $', $ +, $ 1, $ 2 .., $ ~ $ = $ / $ & # x5c ;, $ ,, $ ;, $., $ & $ # x3c ;, & # $ _ ;, x3e, $ 0, $ *, $$, $ ?, $ :, $ & Quot ;, $ DEBUG, $ FILENAME, $ LOAD_PATH $ stdin, stdout $, $ stderr, $ VERBOSE, -0 dolarów, $ -a, $ d $ -F, $ -i, $ -I, $ l, $ p, $ -v)
    • Włączone wcześniej ponownie wyłączyć kontrole: AbcMetricMethodCheck, ControlCouplingCheck, CyclomaticComplexityBlockCheck, CyclomaticComplexityMethodCheck, ForLoopCheck, FlogBlockCheck, FlogClassCheck, FlogMethodCheck
    • Badania używa teraz rspec 2
    • wyczyszczone funkcje wewnętrzne / uproszczenia

    Podobne oprogramowanie

    Metrics
    Metrics

    4 Jun 15

    Mocha
    Mocha

    10 Feb 16

    Monolog
    Monolog

    10 Feb 16

    Flay
    Flay

    28 Feb 15

    Inne programy z deweloperem Marco Otte-Witte

    Reportable
    Reportable

    1 Mar 15

    Komentarze do Excellent

    Komentarze nie znaleziono
    Dodaj komentarz
    Włącz zdjęć!
    Szukaj wg kategorii