GitHub topics: pre-commit-hook
sarnold/mirrors-pkgcheck
Mirror of pkgcheck repository for pre-commit.
Language: Python - Size: 28.3 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

sbrunner/hooks
Language: Python - Size: 587 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 4 - Forks: 0

EzpieCo/GetHooky
git hooks managing with stupidity as priority
Language: Go - Size: 79.1 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 29 - Forks: 0

psf/black
The uncompromising Python code formatter
Language: Python - Size: 6.97 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 40,372 - Forks: 2,591

dbt-checkpoint/dbt-checkpoint
:fishing_pole_and_fish: List of `pre-commit` hooks to ensure the quality of your `dbt` projects.
Language: Python - Size: 1.38 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 664 - Forks: 138

igrr/astyle_py
Python wrapper and pre-commit hook for Astyle formatter (http://astyle.sourceforge.net/)
Language: Python - Size: 396 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 17 - Forks: 3

wasabina67/zenn-content
Zenn連携用リポジトリ
Language: Python - Size: 943 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

cpp-linter/cpp-linter-hooks
C/C++ code linter hooks for pre-commit
Language: Python - Size: 101 KB - Last synced at: 4 days ago - Pushed at: 20 days ago - Stars: 24 - Forks: 3

PyCQA/doc8
Style checker for sphinx (or other) rst documentation.
Language: Python - Size: 299 KB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 167 - Forks: 37

sbrunner/python-versions-hook
Language: Python - Size: 227 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

melmorabity/helm-kubeconform
Kubeconform Helm plugin
Language: Python - Size: 98.6 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 14 - Forks: 1

glektarssza/pre-commit-hooks
A collection of pre-commit hooks for my projects.
Size: 53.7 KB - Last synced at: 3 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

stefmolin/exif-stripper
An easy-to-use tool to ensure image metadata (EXIF) is removed.
Language: Python - Size: 161 KB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 27 - Forks: 6

stefmolin/pre-commit-workshop
"(Pre-)Commit to Better Code" workshop
Size: 543 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 10 - Forks: 36

bolajiwahab/pgrubic
PostgreSQL linter and formatter for schema migrations and design best practices.
Language: Python - Size: 4.76 MB - Last synced at: 30 minutes ago - Pushed at: about 1 hour ago - Stars: 6 - Forks: 1

ansible/ansible-lint
ansible-lint checks playbooks for practices and behavior that could potentially be improved and can fix some of the most common ones for you
Language: Python - Size: 9.26 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 3,698 - Forks: 687

enabletechnologies/pre-commit-hooks
Out-of-the-box hooks for pre-commit
Language: Makefile - Size: 133 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

cconverse711/awesome-pre-commit
A curated list of awesome pre-commit hooks and related resources
Size: 3.91 KB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

AleksaC/terraform-py
pip installable terraform binary with wrapper for pre-commit
Language: Python - Size: 166 KB - Last synced at: 3 days ago - Pushed at: 11 days ago - Stars: 10 - Forks: 4

inspera/blackbricks
Black for Databricks notebooks
Language: Python - Size: 264 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 45 - Forks: 9

tak-bro/aicommit2
A Reactive CLI that generates git commit messages with Ollama, ChatGPT, Gemini, Claude, Mistral and other AI
Language: TypeScript - Size: 93.4 MB - Last synced at: 10 days ago - Pushed at: 19 days ago - Stars: 304 - Forks: 25

johndeniel/Lifetracker
FastAPI web application with automated Dockerization using GitHub Actions and Hugging Face Platform integration
Language: Python - Size: 23.4 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 5 - Forks: 0

fabasoad/pre-commit-grype
pre-commit hooks to run grype
Language: Shell - Size: 80.1 KB - Last synced at: 5 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

fabasoad/pre-commit-vulncheck
pre-commit hooks to run vulncheck
Language: Shell - Size: 53.7 KB - Last synced at: 5 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 0

fabasoad/pre-commit-checkstyle
pre-commit hooks to run checkstyle
Language: Shell - Size: 44.9 KB - Last synced at: 5 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

fabasoad/pre-commit-snyk
pre-commit hooks to run snyk
Language: Shell - Size: 92.8 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 11 - Forks: 5

equisoft-devops/equisoft-pre-commit
Run tfsort with pre-commit
Language: Shell - Size: 14.6 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

AleksaC/circleci-cli-py
pip installable CircleCI CLI binary
Language: Python - Size: 147 KB - Last synced at: 8 days ago - Pushed at: 14 days ago - Stars: 4 - Forks: 3

sudosubin/pre-commit-image
A pre-commit hook to process images
Language: Python - Size: 136 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

bwireman/cactus
A tool for managing git lifecycle hooks with ✨ gleam! Pre commit, Pre push and more!
Language: Gleam - Size: 454 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 16 - Forks: 0

schmonz/greencently
All tests green, recently? Commit quickly and stay in flow.
Language: Kotlin - Size: 442 KB - Last synced at: 5 days ago - Pushed at: 15 days ago - Stars: 2 - Forks: 2

zimbatm/mdsh
`$ mdsh` # a markdown shell pre-processor
Language: Rust - Size: 154 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 138 - Forks: 13

zizmorcore/zizmor-pre-commit
A pre-commit hook for zizmor.
Language: Python - Size: 193 KB - Last synced at: 2 days ago - Pushed at: 20 days ago - Stars: 23 - Forks: 3

sco1/pre-commit-check-office-metadata
Check for identifying metadata in modern Office files
Language: Python - Size: 252 KB - Last synced at: about 23 hours ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

AleksaC/hadolint-py
Run hadolint in pre-commit without docker or system installation
Language: Python - Size: 45.9 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 32 - Forks: 2

BlankSpruce/gersemi
A formatter to make your CMake code the real treasure
Language: CMake - Size: 774 KB - Last synced at: 17 days ago - Pushed at: about 2 months ago - Stars: 220 - Forks: 10

school-Tygo-van-den-Hurk/template
This is the template for any school project I do, it contains the things I wanna use anyways. Like: github actions, formatting, pre-commit hooks, nix files, and so much more...
Language: Nix - Size: 129 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 1

FullStackWithLawrence/secure-logger
A Python decorator to generate redacted and nicely formatted log entries
Language: Python - Size: 467 KB - Last synced at: 7 days ago - Pushed at: 21 days ago - Stars: 3 - Forks: 0

ferdinandbracho/bp_fastAPI-sqlalchemy-alembic-docker_uv
This repository offers boilerplate code for initiating a UV-managed, Dockerized FastAPI-PostgreSQL-SQLAlchemy-Alembic project. It includes a pre-commit framework configured with mypy and ruff to ensure consistent code formatting and strict typing
Language: Python - Size: 95.7 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 4 - Forks: 1

stefmolin/docstringify
Flag missing docstrings and, optionally, generate them from signatures and type annotations.
Language: Python - Size: 97.7 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 2

DariuszPorowski/chatgpt-pre-commit-hooks
Pre-commit hooks collection that utilizes ChatGPT and OpenAI platform to validate changes made to the codebase.
Language: Python - Size: 1.15 MB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 32 - Forks: 2

compilerla/conventional-pre-commit
A pre-commit hook that checks commit messages for Conventional Commits formatting
Language: Python - Size: 313 KB - Last synced at: 25 days ago - Pushed at: about 2 months ago - Stars: 419 - Forks: 63

korawica/clishelf
🍼 Commit message and Versioning CLI
Language: Python - Size: 313 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 1

nbQA-dev/nbQA
Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks
Language: Python - Size: 1.48 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1,125 - Forks: 44

AleksaC/tflint-py
pip installable tflint binary with wrapper for pre-commit
Language: Python - Size: 70.3 KB - Last synced at: 3 days ago - Pushed at: 28 days ago - Stars: 2 - Forks: 1

ry-sun/rust-pre-commit-hooks
A set of pre-commit hooks for Rust projects
Language: Rust - Size: 8.79 KB - Last synced at: 17 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

ComPWA/pyright-pre-commit
Pre-commit hook for Pyright
Size: 147 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

nedtaylor/fortran-format-hooks
Pre-commit hooks checking Fortran indentation against Emacs style Fortran format
Language: Python - Size: 21.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

UserNobody14/pyrefly-precommit
Pre-commit hooks for the pyrefly type checker
Size: 2.93 KB - Last synced at: about 2 hours ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

docker-compose-linter/pre-commit-dclint
Mirror of DCLint node package for pre-commit.
Size: 3.91 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

Freed-Wu/astyle-wheel
This project packages the astyle utility as a Python package.
Language: Python - Size: 140 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 0

CharlieKarafotias/tmgr
A task manager CLI
Language: Rust - Size: 485 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

ket0825/kkook-backend_lalala Fork of GDG-on-Campus-KHU/SDGP_team3_BE
Kkook - Implemented Layered Architecture with FastAPI and Network to PostgreSQL without ORM
Language: Python - Size: 1.27 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

takeshiD/ruff-report
Violation report pre-commit hook for Ruff
Language: Python - Size: 24.4 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

janosh/format-ipy-cells
Code formatter for iPython cells
Language: Python - Size: 50.8 KB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

sco1/pre-commit-python-eol
A pre-commit hook for enforcing supported Python EOL
Language: Python - Size: 49.8 KB - Last synced at: about 23 hours ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

ccoVeille/pre-commit-unmake
pre-commit support for unmake
Language: Rust - Size: 6.84 KB - Last synced at: 2 days ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

DominiqueFuchs/resx-hooks
Pre-commit hooks to validate resx localization files
Language: Python - Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

dupuy/reliabot
Maintain Dependabot configuration
Language: Python - Size: 414 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 3

adehad/pre-commit-hooks
A collection of pre-commit-hooks.
Language: Python - Size: 43 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

lmmx/just-pre-commit
Ensure the Just command runner is bundled with a Rust toolchain
Language: Rust - Size: 18 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

nix-community/nixpkgs-fmt 📦
Nix code formatter for nixpkgs [maintainer=@zimbatm]
Language: Rust - Size: 3.83 MB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 576 - Forks: 34

dhananjayadr/jlint
This script acts as a git pre-commit hook to validate JMeter (*.jmx) files
Language: Shell - Size: 7.81 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

coatl-dev/hadolint-coatl
🐍 python3/pip3 wrapper for installing hadolint
Language: Python - Size: 60.5 KB - Last synced at: 22 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

zahorniak/pre-commit-circleci
pre-commit git hooks to validate CircleCI configuration
Language: Python - Size: 21.5 KB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 9 - Forks: 2

sco1/brie-commit
A collection of cheesy pre-commit hooks
Language: Python - Size: 113 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

whtsky/pre-commit-beancount-format
Format beancount files using bean-format
Language: Python - Size: 25.4 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 8 - Forks: 2

opensource-nepal/commitlint
Lint Conventional Commit message on GitHub Actions and pre-commit.
Language: Python - Size: 130 KB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 29 - Forks: 10

AliSayyah/django-urlconfchecks
A package for type-checking the URLs and associated views for Django
Language: Python - Size: 2.09 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 62 - Forks: 1

scop/pre-commit-shfmt
shfmt hook for pre-commit, with auto install
Language: Python - Size: 46.9 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 64 - Forks: 6

olipinski/detect-exif
Pre-commit hook to detect (and remove) any EXIF data in JPGs, PNGs and WebPs.
Language: Python - Size: 14.6 KB - Last synced at: 29 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

devopsforhumans/tf-pre-commit
Python based terraform pre-commit hook
Language: Python - Size: 40 KB - Last synced at: about 6 hours ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

sco1/pre-commit-pep639
A pre-commit hook for PEP639 compliance
Language: Python - Size: 50.8 KB - Last synced at: about 23 hours ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

sco1/pre-commit-matlab
A collection of pre-commit hooks (ok, just one) for MATLAB
Language: Python - Size: 184 KB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

thiagohrcosta/Pet-App
Language: Python - Size: 20.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

theopsall/pre-commit-hooks
Streamline Python code quality with pre-configured hooks for black, isort, flake8, and autoflake, ensuring consistent and clean code in every commit
Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

PichardRarker/header-hook
Pre-commit hook for tidying up metadata header blocks within script files
Language: Python - Size: 5.15 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

gamcoh/translations-checker
A lightweight and blazingly fast pre-commit hook to check for missing translations in JS/TS projects
Language: Rust - Size: 34.2 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 1

AliYmn/conventional-commits-check
Once added, the hook runs on every commit, checks messages against Conventional Commits rules, adds emojis, and blocks non-compliant commits.
Language: Python - Size: 799 KB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 14 - Forks: 2

KDABLabs/qt_precommit
pre-commit hooks for Qt tools.
Language: Python - Size: 6.84 KB - Last synced at: 21 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 1

espressif/conventional-precommit-linter
Pre-commit hook script for linting conventional commit style
Language: Python - Size: 1.26 MB - Last synced at: about 16 hours ago - Pushed at: 9 months ago - Stars: 11 - Forks: 0

archoleat/repo-template
Template for quick project creation
Language: JavaScript - Size: 1.57 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

archoleat/next-template
Template for quick project creation on NextJS
Language: TypeScript - Size: 50.8 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

archoleat/npm-template
Template for quick project creation for npm
Language: JavaScript - Size: 19.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

PicoJr/pre-commit-mail-selection
pre commit email selection git hook
Language: Rust - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

yaml2script/yaml2script
This is a mirror of https://gitlab.com/yaml2script/yaml2script . yaml2script is a Python script that extracts shell scripts from a GitLab CI/CD configuration file .gitlab-ci.yml and allows you to test/analyze them with tools like shellcheck.
Language: Python - Size: 151 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

floatingpurr/sync_with_poetry
Sync .pre-commit-config.yaml repos starting from poetry.lock
Language: Python - Size: 124 KB - Last synced at: 19 days ago - Pushed at: 20 days ago - Stars: 77 - Forks: 8

joseph-pq/check-tag-pre-commit
Check latest tag before pushing
Language: Shell - Size: 3.91 KB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

espressif/check-copyright
Pre-commit/gitlab-ci script for checking and adding license SPDX headers
Language: Python - Size: 30.3 KB - Last synced at: about 16 hours ago - Pushed at: 3 months ago - Stars: 9 - Forks: 7

martin4o-btw/pre-commit-checkstyle
pre-commit hooks to run checkstyle
Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

junghoon-vans/checkstyle-cli
A command-line tool for checkstyle.
Language: Python - Size: 162 KB - Last synced at: 23 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

nozaq/pre-commit-deno
pre-commit git hooks for Deno projects.
Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 1

mjhfvi/terraform-aws-iam-security-events-monitor
aws module to get iam events to monitor for users security
Language: HCL - Size: 231 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

espressif/astyle_py Fork of igrr/astyle_py
Python wrapper and pre-commit hook for Astyle formatter (http://astyle.sourceforge.net/)
Language: Python - Size: 396 KB - Last synced at: about 16 hours ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

elastic/apm-pipeline-library 📦
Language: Groovy - Size: 9.25 MB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 11 - Forks: 4

ayasyrev/nbmetaclean
Cl app / pre-commit hook to clean Jupyter Notebooks metadata, execution_count and optionally output.
Language: Python - Size: 749 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 11 - Forks: 0

igrr/argparse_to_md
Pre-commit hook to document argparse-based Python programs
Language: Python - Size: 37.1 KB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 1

lig/todo-md
`todo-md` is a small pre-commit hook implemented in Bash that maintains `TODO.md` file in your repo
Language: Go - Size: 65.4 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

ZhikharevAl/python-ci
A modern Python project template with comprehensive CI/CD setup using GitHub Actions and state-of-the-art development tools.
Language: Python - Size: 1.23 MB - Last synced at: 15 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

jenting/pre-commit-go
Go hooks for pre-commit
Language: Shell - Size: 43.9 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
