Suggest to introduce the clang-format or similar stuff for pre-commit code check. There are occasionally extra spaces/tabs at the end of line in the source.