before ci, format and check if the linters pass locally
before ci, format and check if the linters pass locally