Error message

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in menu_set_active_trail() (line 2404 of /usr/share/drupal7/includes/menu.inc).

Travis CI + sonarQube + GitHub for JavaScript auto testing and quality check

Writing JavaScript npm modules is one of the great ways to contribute the world. Using modules can save a lot of time to win your life back.
But how do you know if the module is ready to be released and used in production?

Travis CI can do the auto testing.
sonarQube can do code quality checking and generate coverage report.
GitHub does code hosting.
Combine with all above, your life can be easier as a developer or manager.

Pre-requirement

  1. You codes on GitHub, as a public project.

Setup Travis CI

Register on Travis CI

Setup sonarQube

Follow sonarQube Get Start to Register Account or Login, create Security Token, and create (personal) Organizations.

Add new comment