why does `test` run the linter and `lint` run the formatter? i would expect `lint` to show me errors, not try to fix them. maybe have `lint` run the linter and `format` run the formatter?