Skip to content

[Request]: prek #7213

@aviv-julienjehannet

Description

@aviv-julienjehannet

Prerequisites

  • I have searched all issues/PRs to ensure it has not already been reported or fixed.

Criteria

  • Non-GUI tool
  • Reasonably well-known and widely used (e.g. if it's a GitHub project, it should have at least 500 stars and/or 150 forks)
  • English interface (or at least English documentation)
  • Latest stable version
  • Full version (i.e. not a trial version)
  • Fairly standard install (e.g. uses a version-specific download URL, no elaborate pre/post install scripts)

Name

prek

Description

prek is a reimagined version of pre-commit, built in Rust. It is designed to be a faster, dependency-free and drop-in alternative for it, while also providing some additional long-requested features.

Homepage

https://github.com/j178/prek

Download Link(s)

https://github.com/j178/prek/releases

Some Indication of Popularity/Repute

  • 2.2k stars
  • 67 forks

prek is pretty new, but it is already being used or recommend by some projects and organizations:

https://github.com/apache/airflow/issues/44995
https://github.com/pdm-project/pdm/pull/3593
https://github.com/DetachHead/basedpyright/pull/1413
https://github.com/OpenLineage/OpenLineage/pull/3965
https://github.com/authlib/authlib/pull/804
[pre-commit-crocodile](https://radiandevcore.gitlab.io/tools/pre-commit-crocodile/)
https://github.com/Future-House/paper-qa/pull/1098

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions