yangzhitao
chore: update pre-commit configuration to use ruff for linting and formatting
94fbb79