add .travis.yml
fix sonar issue
Merge commit '069a954d5ac2b859251d2cbcc955ba4e111e8763' into hexes