InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β
Pre-commit Alternatives
Similar projects and alternatives to pre-commit
-
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
jj
Discontinued A Git-compatible VCS that is both simple and powerful [Moved to: https://github.com/jj-vcs/jj] (by martinvonz)
-
-
Flake8
flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
pre-commit discussion
pre-commit reviews and mentions
-
Python MCP Remote Server β The Dawn of the Streamable HTTP Era ~ With a Minimalist Template Featuring uv / Docker / pytest ~
pre-commit: A framework for automatically running predefined checks (hooks) before Git commits (official website). pre-commit itself is also installed as a development dependency with uv pip install -e ".[dev,test]". To start using it, run pre-commit install once in the repository root. This sets up the Git hooks, and checks will run automatically on subsequent commits.
-
Amazing `pre-commit` and How To Use It
Pre-commit Official Documentation
-
Terraform Cookbook: Development Environment Recipe
Pre-commit: git hook manager
-
Crafting a Custom SAM Template for Your AWS Lambda Function, Resource, and Operations
Just give you an idea of how to implement a template for serverless in your organization; you can create multiple cases and embed the practice of your organization to the template like pre-commit, cicd, lambda-layer-secret, lambda-layer-powertools and more
-
Speed up CI with uv β‘
When using pre-commit for linting:
-
12 Steps to Organize and Maintain Your Python Codebase for Beginners
Instead of running these tools manually every time you make changes, you can automate the process with pre-commit hooks. Pre-commit hooks run automatically before each commit, blocking the commit if any tool fails.
-
How I use git
Our team is small and we use:
git hooks from https://pre-commit.com
-
How to Estimate Cloud Costs with Terraform and InfraCost
You can also add InfraCost as part of the pre-commit. With pre-commit, you can define some hooks that you can easily run before you push your code. There are multiple ways to install pre-commit, and you can find examples here.
-
How Should You Use an Auto-Formatter?
In the case of pre-commit hooks, the runtime either has to be installed manually by every user (in the case of Husky) or is handled in Python (in the case of pre-commit). Running Node.js through Python/pyenv introduces an additional layer of complexity, which can lead to issues like OpenSSL library incompatibilities.
-
Using TruffleHog and pre-commit hook to prevent secret exposure
I'm using pre-commit, follow the link to get installation instructions.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 14 May 2025
Stats
pre-commit/pre-commit is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of pre-commit is Python.
Review β β β β β 9/10