add cppcheck and sonar