🆕 I've been using a new tool called prek as a drop-in replacement for pre-commit.

It uses uv and is rewritten in Rust (because of course) and as you'd expect is much faster.

Try it!

https://hugovk.dev/blog/2025/ready-prek-go/
#Python #prek #lint #precommit #uv

Ready prek go!

Hugo van Kemenade

prek 0.2.0 is out:

"Note: If you ran `prek install` in a repo before, you gonna need to run `prek install` again to replace the old git hook scripts for the workspace mode to work."

https://github.com/j178/prek/releases/tag/v0.2.0

Here's a little script to run `prek install` in all subdirectories containing a config file:

uv run https://gist.github.com/hugovk/d601e651e08d229714a86fb5b04bc6c9

#Python #prek #lint #precommit #uv

Release 0.2.0 · j178/prek

This is a huge milestone release that introduces Workspace Mode — first‑class monorepo support. prek now allows you to manage multiple projects with their own .pre-commit-config.yaml within a singl...

GitHub