Refactoring para la integración continua y análisis estático de código javascript: grunt.