Excellent

Software captura de pantalla:
Excellent
Detalles de software:
Versión: 2.1.1
Fecha de carga: 13 May 15
Promotor: Marco Otte-Witte
Licencia: Libre
Popularidad: 333

Rating: 2.0/5 (Total Votes: 1)

El "excelente" biblioteca fue creada para la fase de pruebas de desarrollo de Ruby, que ayudan a los programadores evitan errores de llegar a la versión final de una aplicación o sitio web.
Las obras de la biblioteca en una serie de controles y pruebas preestablecidos, en el que los nuevos pueden ser añadido basados ​​en los requisitos del proyecto de los desarrolladores

Características .

< ul>

  • bbli defecto de Ruby controles específicos:
  • Informes métodos con una puntuación de métrica ABC que es más alta que el umbral.
  • Informes condicionales que ponen a prueba una asignación.
  • Informes declaraciones de casos que no tienen una cláusula else.
  • Informes de clases que tienen más líneas que el umbral.
  • Informes clases con malos nombres.
  • Informes métodos que comprueban el valor de un parámetro para decidir qué camino tomar ejecución.
  • Informes de bloques con una puntuación métrica complejidad ciclomática que es más alta que el umbral.
  • Informes métodos con una puntuación de métrica complejidad ciclomática que es más alta que el umbral.
  • Informes bloques de rescate vacías.
  • Informes de bloques con una puntuación métrica Flog que es más alta que el umbral.
  • Informes de clases con una puntuación métrica Flog que es más alta que el umbral.
  • Informes métodos con una puntuación de métrica Flog que es más alta que el umbral.

  • Código
  • Los informes que utiliza para los bucles.
  • Informes de los métodos que tienen más líneas que el umbral.
  • Informes de los métodos con los malos nombres.
  • Informes de los módulos que tienen más líneas que el umbral.
  • Informes módulos con malos nombres.
  • Informes iteradores anidados.
  • método de Informes y bloques que tienen más parámetros que el umbral.
  • Informes variables de clase.
  • Informes de variables globales.

  • bbli defecto de Ruby on Rails controles específicos:
  • Informes modelos ActiveRecord que no especifican attr_accessible.
  • Informes modelos ActiveRecord que especifique attr_protected.
  • Informes parciales que utilizan variables de instancia.
  • Informes modelos ActiveRecord que no validar nada.
  • Informes modelos ActiveRecord que definen una costumbre inicializar método.
  • Reports vistas (y parciales) que acceden el hash params.
  • Reports vistas (y parciales) que acceden el hash sesión.
  • ¿Qué hay de nuevo en esta versión:

    • El apoyo a ~ / .excellent.yml - Configuración por defecto para todo excelente corre que el archivo de configuración local anular.
    • Soporte para .excellentignore archivo que puede listar caminos de ignorar.

    ¿Qué hay de nuevo en la versión 2.0.0:

    • Ahora apoyar .excellent.yml archivo de configuración de la corriente directorio de trabajo para configurar las especificaciones que se ejecute / no correr con umbrales, patrones, etc.
    • globales predefinidas no se informó más ($ !, $ @, $ &, $ `$ ', $ +, $ 1, $ 2 .., $ ~, = $, $ /, $ & # X5c ;, $ ,, $ ;, $., $ & # X3c ;, $ & # X3e ;, $ _, $ 0, $ *, $$, $ ?, $ :, $ & quot ;, $ DEBUG, $ FILENAME, $ LOAD_PATH , $ stdin, stdout $, $ stderr, $ VERBOSE, $ -0, $ -a, $ -d, -F $, $ i, $ -I, $ -l, $ p, $ -v)
    • Activar desactivar previamente cheques nuevo: AbcMetricMethodCheck, ControlCouplingCheck, CyclomaticComplexityBlockCheck, CyclomaticComplexityMethodCheck, ForLoopCheck, FlogBlockCheck, FlogClassCheck, FlogMethodCheck
    • Pruebas utiliza ahora Rspec 2
    • limpiezas internas / simplificaciones

    Programas parecidos

    Snowflake.js
    Snowflake.js

    6 Jun 15

    Chai
    Chai

    6 Mar 16

    JsHamcrest
    JsHamcrest

    1 Mar 15

    Otro software de desarrollador Marco Otte-Witte

    Reportable
    Reportable

    1 Mar 15

    Comentarios a la Excellent

    Comentarios que no se encuentran
    Añadir comentario
    A su vez en las imágenes!