Using Clion development of c++ and use the clang-tidy check code style
Created by: allonli
Continuous integration
pre-commit
pip install pre-commit
llvm-5.0.0
http://releases.llvm.org/5.0.0/clang+llvm-5.0.0-x86_64-apple-darwin.tar.xz
1. downlaod and unpack
2. adding llvmroot/bin to PATH