Excellent

Screenshot Software:
Excellent
Mga detalye ng Software:
Bersyon: 2.1.1
I-upload ang petsa: 13 May 15
Nag-develop: Marco Otte-Witte
Lisensya: Libre
Katanyagan: 333

Rating: 2.0/5 (Total Votes: 1)

Ang "Magaling" library ay nilikha para sa mga bahagi ng Ruby-unlad testing, pagtulong programmers maiwasan bugs mula sa maabot ang huling bersyon ng isang app o website.
Gumagana ang library sa isang serye ng mga preset na mga tseke at mga pagsusulit, na kung saan ang mga bago ay maaaring idagdag batay sa mga pangangailangan ng proyekto ng developer

Features .

< ul>

  • Default Ruby tiyak na mga tseke:
  • Reports pamamaraan sa isang ABC metric iskor na mas mataas kaysa sa threshold.
  • Reports conditionals na pagsubok ng isang assignment.
  • Reports case statements na hindi magkaroon ng isang ibang tao sugnay.
  • Reports klase kung saan ay may mas maraming mga linya kaysa sa threshold.
  • Reports klase may masamang pangalan.
  • Reports pamamaraan na suriin ang halaga ng isang parameter upang magpasya kung aling pagpapatupad landas sa kumuha.
  • Reports bloke sa isang cyclomatic kumplikado metric iskor na mas mataas kaysa sa threshold.
  • Reports pamamaraan sa isang cyclomatic kumplikado metric iskor na mas mataas kaysa sa threshold.
  • Reports walang laman na mga bloke rescue.
  • Reports bloke sa isang panukat na marka bugbugin na ay mas mataas kaysa sa threshold.
  • Reports klase sa isang panukat na score bugbugin na ay mas mataas kaysa sa threshold.
  • Reports pamamaraan na may isang panukat score bugbugin na ay mas mataas kaysa sa threshold.
  • Reports code na gumagamit ng mga loop.
  • Reports pamamaraan na kung saan ay may mas maraming mga linya kaysa sa threshold.
  • Reports pamamaraan na may masamang pangalan.
  • Reports modules na may higit pang mga linya kaysa sa threshold.
  • Reports modules may masamang pangalan.
  • Reports nested iterators.
  • Reports paraan at mga bloke na may higit pang mga parameter kaysa sa threshold.
  • variable sa klase Reports.
  • Reports global variable.

  • Default Ruby sa daang-bakal tiyak na mga tseke:
  • Reports modelo ActiveRecord na hindi tukuyin attr_accessible.
  • Reports modelo ActiveRecord na tukuyin attr_protected.
  • Reports partials na gumagamit ng mga variable ng pagkakataon.
  • Reports modelo ActiveRecord na hindi mapatunayan ang anumang bagay.
  • Reports modelo ActiveRecord na tukuyin ang isang pasadyang magpasimula method.

  • Nakakita
  • Reports (at partials) na ma-access ang params hash.

  • Nakakita
  • Reports (at partials) na ma-access ang session hash.
  • Ano ang bago sa release na ito:

    • Suporta para sa ~ / .excellent.yml - default na pagsasaayos para sa lahat ng mahusay na tumatakbo na ang mga lokal config file ay sasapaw.
    • Suporta para .excellentignore file na maaaring ilista landas upang huwag pansinin.

    Ano ang bago sa bersyon 2.0.0:

    • Ngayon sumusuporta config file .excellent.yml sa kasalukuyang directory nagtatrabaho upang i-configure na specs na tumakbo / hindi upang tumakbo sa mga hangganan, mga pattern etc.
    • Paunang-natukoy globals ay hindi iniuulat anymore ($ !, $ @, $ &, $ `, $ ', $ +, $ 1, $ 2 .., $ ~, $ =, $ /, $ & # x5c ;, $ ,, $ ;, $., $ & # x3c ;, $ & # x3e ;, $ _, $ 0, $ *, $$, $ ?, $ :, $ & quot ;, $ DEBUG, $ FILENAME, $ LOAD_PATH , $ stdin, $ stdout, $ stderr, $ maligoy, $ -0, $-a, $ d, $ -F, $ i, $ -I, $ l, $ p, $ v)
    • Pinagana dati hindi paganahin muli checks: AbcMetricMethodCheck, ControlCouplingCheck, CyclomaticComplexityBlockCheck, CyclomaticComplexityMethodCheck, ForLoopCheck, FlogBlockCheck, FlogClassCheck, FlogMethodCheck
    • ngayon ay gumagamit Testing rspec 2
    • Internal cleanups / simplifications

    Katulad na software

    FuncUnit
    FuncUnit

    12 May 15

    ruby-debug
    ruby-debug

    13 May 15

    Pesticide
    Pesticide

    10 Feb 16

    Iba pang mga software developer ng Marco Otte-Witte

    Reportable
    Reportable

    1 Mar 15

    Mga komento sa Excellent

    Mga Komento hindi natagpuan
    Magdagdag ng komento
    I-sa mga imahe!