Excellent

Tela Software:
Excellent
Detalhes de Software:
Versão: 2.1.1
Data de upload: 13 May 15
Revelador: Marco Otte-Witte
Licença: Livre
Popularidade: 333

Rating: 2.0/5 (Total Votes: 1)

A biblioteca "Excelente" foi criada para a fase de testes de desenvolvimento Ruby, ajudando os programadores evitar erros de chegar a versão final de um aplicativo ou site.
As obras de biblioteca em uma série de verificações e testes pré-definidos, em que os novos podem ser adicionados com base nos requisitos do projeto do desenvolvedor

Recursos :.

< ul> padrão do Ruby controlos específicos Li:

  • Relatórios métodos com uma pontuação de métrica ABC que é maior do que o limite.
  • Relatórios condicionais que testam uma atribuição.
  • Relatórios caso declarações que não têm uma cláusula else.
  • Relatórios classes que têm mais linhas do que o limiar.
  • Relatórios aulas com nomes ruins.
  • Relatórios métodos que verificam o valor de um parâmetro para decidir qual caminho de execução de tomar.
  • Relatórios blocos com uma pontuação de métrica complexidade ciclomática que é maior do que o limite.
  • Relatórios métodos com uma pontuação de métrica complexidade ciclomática que é maior do que o limite.
  • Relatórios blocos de salvamento vazios.
  • Relatórios blocos com uma pontuação de métrica Flog que é maior do que o limite.
  • Relatórios aulas com uma pontuação de métrica Flog que é maior do que o limite.
  • Relatórios métodos com uma pontuação de métrica Flog que é maior do que o limite.
  • Relatórios de código que usa para loops.
  • Relatórios métodos que têm mais linhas do que o limiar.
  • Relatórios métodos com nomes ruins.
  • Relatórios módulos que têm mais linhas do que o limiar.
  • Relatórios módulos com nomes ruins.
  • Relatórios iteradores aninhados.
  • Relatórios método e blocos que têm mais parâmetros do que o limiar.
  • variáveis ​​de classe relatórios.
  • Relatórios variáveis ​​globais.

  • padrão Ruby on Rails controlos específicos:
  • Relatórios modelos ActiveRecord que não especificam attr_accessible.
  • Relatórios modelos ActiveRecord que especificam attr_protected.
  • Os relatórios parciais que usam variáveis ​​de instância.
  • Relatórios modelos ActiveRecord que não validar qualquer coisa.
  • Relatórios modelos ActiveRecord que definem um costume inicializar método.
  • Relatórios de visualizações (e parciais) que acessam o hash params.
  • Relatórios de visualizações (e parciais) que acessam o hash de sessão.
  • O que é novo nesta versão:

    • Suporte para ~ / .excellent.yml - configuração padrão para todos excelentes corre que o arquivo de configuração local vai substituir.
    • Suporte para .excellentignore arquivo que pode listar caminhos de ignorar.

    O que é novo na versão 2.0.0:

    • Agora apoiando .excellent.yml arquivo de configuração no atual diretório de trabalho para configurar quais especificações para executar / não correr com limites, padrões, etc.
    • globals predefinidos não será mais relatado ($ !, $ @, & $, $ `, $ ', $ +, $ 1, $ 2 .., $ ~, = $, $ /, $ & # x5C ;, $ ,, $ ;, $., $ & # X3C ;, $ & # x3e ;, $ _, R $ 0, $ *, $$, $ ?, $ :, $ & quot ;, $ Debug, $ filename, LOAD_PATH , $ stdin, stdout $, $ stderr, $ VERBOSE, -0 $, $ -a, $ -d, -F $, $ -i, $ -I, $ -l, $ -p, -v $)
    • Ativado anteriormente desabilitar as verificações de novo: AbcMetricMethodCheck, ControlCouplingCheck, CyclomaticComplexityBlockCheck, CyclomaticComplexityMethodCheck, ForLoopCheck, FlogBlockCheck, FlogClassCheck, FlogMethodCheck
    • Teste agora usa Rspec 2
    • limpezas internas / simplificações

    Programas semelhantes

    PyUnit
    PyUnit

    6 Jun 15

    SimPy
    SimPy

    20 Jul 15

    CATJS
    CATJS

    10 Feb 16

    Sixpack
    Sixpack

    11 Aug 16

    Outro software de desenvolvedor Marco Otte-Witte

    Reportable
    Reportable

    1 Mar 15

    Comentário para Excellent

    Comentários não encontrado
    Adicionar comentário
    Ligue imagens!
    Busca por categoria