Created by: Xreki
We can use clang-format and pre-commit tools to automatically format our c++ codes. For other codes, we should do some check too.