Hello everyone,

Early warning about upcoming pre-commit/prefligit change......

Together with Ash and creator of the prefligit:
https://github.com/j178/prefligit - we are testing and helping to close the
gaps between prefligit and pre-commit (and later we hope we will be able to
improve our prefligit integrations with upcoming monorepo support
especially - which would help us to modularise our pre-fligits (that's the
name we will likely start using ;) ..

It seems we are very close so I wanted to make a short "upcoming change"
note so that you are aware:

* *breeze static-checks *will hopefully be gone and replaced by `prefligit`
command - the author of prefligit is super-receptive to things like
`--last-commit` flags and autocomplete including our hook names - so I
think we will be able to remove the whole `static-check` machinery from
breeze that added what we needed

* *prefiligit* uses *uv* by default - no more `uv tool install pre-commit
--with pre-commit-uv` needed to enable it (again the author of prefligit is
way more receptive to the needs of users and there will be no need to patch
pre-commit to use `uv` (which effectively `--with pre-commit-uv` does)

That's another step of simplifying our dev env setup where existing tooling
finally catches up with what we need and we can remove some of our custom
(breeze) code that does it (which makes me super happy).

More about it soon, when we get a new release of prefligit that will solve
all the remaining (small) issues and have auto-complete merged (contributed
by someone based on our issue  https://github.com/j178/prefligit/pull/380
:).

If there are any concerns or doubts - feel free to raise them :)

J.

Reply via email to