Added some checkers and merge

merge the branch of cppcheck