Fix bug that code guideline reports error when there is '_' in new file's name. And add unit test cases, which can be run with `pyhton3 -m unitest <filename>`.
Enable to trigger code guideline checks for C/C++ source codes when PR is created