test: add shellcheck and osx support to travis
fix lint error part 1