An open API service providing repository metadata for many open source software ecosystems.

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