Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with pre-commit

A curated list of projects in awesome lists tagged with pre-commit .

https://github.com/typicode/husky

Git hooks made easy 🐢 woof!

commit git hooks pre-commit

Last synced: 20 Dec 2024

https://typicode.github.io/husky/

Git hooks made easy 🐢 woof!

commit git hooks pre-commit

Last synced: 05 Nov 2024

https://github.com/pre-commit/pre-commit

A framework for managing and maintaining multi-language pre-commit hooks.

git linter pre-commit python refactoring

Last synced: 16 Dec 2024

https://github.com/pre-commit/pre-commit-hooks

Some out-of-the-box hooks for pre-commit

git linter pre-commit python refactoring

Last synced: 16 Dec 2024

https://github.com/asottile/pyupgrade

A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.

linter pre-commit python

Last synced: 16 Dec 2024

https://github.com/antonbabenko/pre-commit-terraform

pre-commit git hooks to take care of Terraform configurations πŸ‡ΊπŸ‡¦

automation code-style git-hooks hacktoberfest hooks pre-commit terraform terraform-docs terragrunt

Last synced: 17 Dec 2024

https://github.com/thoughtworks/talisman

Using a pre-commit hook, Talisman validates the outgoing changeset for things that look suspicious β€” such as tokens, passwords, and private keys.

git git-hooks hacktoberfest husky potential-secrets pre-commit pre-push scans secret secrets

Last synced: 17 Dec 2024

https://github.com/toplenboren/simple-git-hooks

A simple git hooks manager for small projects

git git-hooks hook hooks-manager pre-commit pre-push

Last synced: 18 Dec 2024

https://github.com/nbqa-dev/nbqa

Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks

black codequality doctest flake8 isort jupyter-notebook lint mypy pre-commit pre-commit-hook pylint python pyupgrade ruff yapf

Last synced: 18 Dec 2024

https://github.com/nbQA-dev/nbQA

Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks

black codequality doctest flake8 isort jupyter-notebook lint mypy pre-commit pre-commit-hook pylint python pyupgrade ruff yapf

Last synced: 29 Oct 2024

https://github.com/asottile/reorder-python-imports

Rewrites source to reorder python imports

linter pre-commit python refactoring

Last synced: 18 Dec 2024

https://github.com/aeternalis-ingenium/fastapi-backend-template

A backend project template with FastAPI, PostgreSQL with asynchronous SQLAlchemy 2.0, Alembic for asynchronous database migration, and Docker.

alembic asynchronous asyncpg codecov coverage docker docker-compose fastapi githubactions jwt postgresql pre-commit pytest python sqlalchemy

Last synced: 20 Dec 2024

https://github.com/dnephin/pre-commit-golang

Golang hooks for pre-commit

git hooks pre-commit precommit-hooks

Last synced: 16 Dec 2024

https://github.com/alirezanet/Husky.Net

Git hooks made easy with Husky.Net internal task runner! 🐢 It brings the dev-dependency concept to the .NET world!

code-format dev-dependencies developer-experience dotnet git git-hooks hooks husky lint lint-staged linter linting pre-commit stylelint

Last synced: 26 Oct 2024

https://github.com/Aeternalis-Ingenium/FastAPI-Backend-Template

A backend project template with FastAPI, PostgreSQL with asynchronous SQLAlchemy 2.0, Alembic for asynchronous database migration, and Docker.

alembic asynchronous asyncpg codecov coverage docker docker-compose fastapi githubactions jwt postgresql pre-commit pytest python sqlalchemy

Last synced: 19 Nov 2024

https://github.com/adamchainz/blacken-docs

Run `black` on python code blocks in documentation files

black docs pre-commit

Last synced: 31 Oct 2024

https://github.com/dbt-checkpoint/dbt-checkpoint

:fishing_pole_and_fish: List of `pre-commit` hooks to ensure the quality of your `dbt` projects.

bigquery business-intelligence dbt pre-commit pre-commit-hook quality-assurance snowflake sql

Last synced: 20 Dec 2024

https://github.com/cachix/git-hooks.nix

Seamless integration of https://pre-commit.com git hooks with Nix.

nix pre-commit

Last synced: 20 Dec 2024

https://github.com/hukkin/mdformat

CommonMark compliant Markdown formatter

cli codeformatter commonmark formatter markdown mdformat pre-commit python

Last synced: 20 Dec 2024

https://github.com/pre-commit/action

a GitHub action to run `pre-commit`

github-actions pre-commit

Last synced: 19 Dec 2024

https://github.com/executablebooks/mdformat

CommonMark compliant Markdown formatter

cli codeformatter commonmark formatter markdown mdformat pre-commit python

Last synced: 28 Nov 2024

https://github.com/asottile/add-trailing-comma

A tool (and pre-commit hook) to automatically add trailing commas to calls and literals.

linter pre-commit python

Last synced: 20 Dec 2024

https://github.com/compilerla/conventional-pre-commit

A pre-commit hook that checks commit messages for Conventional Commits formatting

conventional-commits pre-commit pre-commit-hook

Last synced: 14 Dec 2024

https://github.com/brianpugh/python-template

Python project and library template for clean, reliable, open-source projects.

actions cookiecutter docker github library package pre-commit project pypi python template

Last synced: 18 Dec 2024

https://github.com/BrianPugh/python-template

Python project and library template for clean, reliable, open-source projects.

actions cookiecutter docker github library package pre-commit project pypi python template

Last synced: 19 Nov 2024

https://github.com/asottile/yesqa

Automatically remove unnecessary `# noqa` comments

flake8 pre-commit

Last synced: 20 Dec 2024

https://github.com/lorenzwalthert/precommit

pre-commit hooks for R projects

git hooks pre-commit vcs workflow

Last synced: 15 Dec 2024

https://github.com/python-jsonschema/check-jsonschema

A CLI and set of pre-commit hooks for jsonschema validation with built-in support for GitHub Workflows, Renovate, Azure Pipelines, and more!

cli json-schema pre-commit python

Last synced: 20 Dec 2024

https://github.com/pre-commit/pygrep-hooks

A collection of fast, cheap, regex based pre-commit hooks.

pre-commit

Last synced: 06 Nov 2024

https://github.com/tarmolov/git-hooks-js

A tool to manage and run project git hooks

development git hooks post-commit pre-commit pre-push

Last synced: 15 Dec 2024

https://github.com/doublify/pre-commit-rust

Rust hooks for pre-commit

git pre-commit rust

Last synced: 19 Nov 2024

https://github.com/macisamuele/language-formatters-pre-commit-hooks

Collection of custom pre-commit hooks.

formatting pre-commit

Last synced: 21 Dec 2024

https://github.com/nickatnight/cookiecutter-fastapi-backend

:cookie: Cookiecutter template to build and deploy fastapi backends..batteries included

alembic asyncpg cookiecutter digitalocean fastapi nginx openapi postgres postgresql pre-commit python

Last synced: 16 Dec 2024

https://github.com/lucas-c/pre-commit-hooks

git pre-commit hooks

crlf git-hooks license pre-commit tabs

Last synced: 27 Oct 2024

https://github.com/Lucas-C/pre-commit-hooks

git pre-commit hooks

crlf git-hooks license pre-commit tabs

Last synced: 11 Nov 2024

https://github.com/escape-technologies/mookme

A pre-commit tool designed for monorepos.

monorepo monorepos pre-commit tools

Last synced: 15 Dec 2024

https://github.com/Escape-Technologies/mookme

A pre-commit tool designed for monorepos.

monorepo monorepos pre-commit tools

Last synced: 15 Nov 2024

https://github.com/lucas-c/pre-commit-hooks-safety

A pre-commit hook to check your Python dependencies against safety-db

git-hooks pre-commit python safety-db security

Last synced: 27 Oct 2024

https://github.com/benmezger/gjira

Git hook for adding Jira issues and stories to commit body

command-line-tool git git-hooks integration jira jira-issue pre-commit pre-push python

Last synced: 20 Nov 2024

https://github.com/bahjat/pre-commit-golang

Golang pre-commit hooks for http://pre-commit.com/

go pre-commit precommit-hooks shell

Last synced: 11 Nov 2024

https://github.com/anderseknert/pre-commit-opa

Pre-commit git hooks for Open Policy Agent (OPA) and Rego development

conftest git-hooks opa openpolicyagent pre-commit pre-commit-hooks rego

Last synced: 25 Nov 2024

https://github.com/alisayyah/django-urlconfchecks

A package for type-checking the URLs and associated views for Django

cli developer-tools django django-application pre-commit pre-commit-hook python typechecker typer

Last synced: 15 Dec 2024

https://github.com/dirk/quickhook

Faster Git hook runner

git git-hooks golang hooks pre-commit

Last synced: 19 Dec 2024

https://github.com/jumanjihouse/pre-commit-hook-yamlfmt

YAML formatter for http://pre-commit.com

formatter pre-commit yamllint

Last synced: 04 Dec 2024

https://github.com/duolingo/pre-commit-hooks

Standardizing our code quality tooling :hammer_and_wrench:

black formatter git google-java-format ktlint pre-commit prettier scalafmt shfmt svgo terraform

Last synced: 19 Nov 2024

https://github.com/mattiasgeniar/puppet-pre-commit-hook

A Puppet pre-commit hook to validate syntax

git pre-commit puppet

Last synced: 14 Oct 2024

https://github.com/joeymckenzie/realworld-go-kit

Realworld implementation written with Go using Go kit!

docker fly go go-chi go-kit golangci-lint mysql planetscale pre-commit sqlx taskfile

Last synced: 13 Nov 2024

https://github.com/franneck94/pythonprojecttemplate

Python project template with unit-tests, documentation, ci-testing and workflows.

benchmark codecov conda github-actions makefile pre-commit pytest python setuptools sphinx testing travis-ci vscode workflows

Last synced: 27 Oct 2024

https://github.com/sachinraja/ts-lib-starter

Boilerplate for your next TypeScript library. Build with speed.

actions boilerplate cjs esm jest package pnpm pre-commit prettier renovate swc template testing tsup typescript xo

Last synced: 19 Dec 2024

https://github.com/smarlhens/python-boilerplate

Python boilerplate using uv, pre-commit, prettier, pytest, GitHub Actions, mypy, ruff, bandit & docformatter.

bandit boilerplate docformatter docker gh-actions mypy pre-commit prettier pytest python renovate ruff uv

Last synced: 20 Dec 2024

https://github.com/asottile/flake8-typing-imports

flake8 plugin which checks that typing imports are properly guarded

flake8 mypy pre-commit typing

Last synced: 21 Dec 2024

https://github.com/lirantal/detect-secrets

A developer-friendly secrets detection tool for CI and pre-commit hooks based on Yelp's detect-secrets

detect-secrets git-hooks git-secrets pre-commit secrets yelp

Last synced: 01 Nov 2024

https://github.com/jonasbb/pre-commit-latex-hooks

pre-commit hooks to improve LaTeX writing.

ci hacktoberfest latex lint pre-commit

Last synced: 27 Oct 2024

https://github.com/NebulousLabs/glyphcheck

Detect malicious homoglyphs in Go source code

homoglyphs pre-commit

Last synced: 09 Nov 2024

https://github.com/onedr0p/sops-pre-commit

Sops pre-commit hook

pre-commit sops

Last synced: 10 Dec 2024

https://github.com/zanminkian/fenge

Git hooks and code style Validator.

all-in-one code-style git git-hooks hooks husky pre-commit standard

Last synced: 17 Dec 2024

https://github.com/zanminkian/git-validator

Git hooks and code style Validator.

all-in-one code-style git git-hooks hooks husky pre-commit standard

Last synced: 15 Oct 2024

https://github.com/Ttibsi/pre-commit.nvim

Trigger pre-commit linters/formatter straight from within Neovim

formatter linters neovim plugin pre-commit vim

Last synced: 25 Nov 2024

https://github.com/frostming/fix-future-annotations

A CLI and pre-commit hook to fix future annotations

pre-commit pre-commit-hook python typing

Last synced: 28 Oct 2024

https://github.com/dariuszporowski/chatgpt-pre-commit-hooks

Pre-commit hooks collection that utilizes ChatGPT and OpenAI platform to validate changes made to the codebase.

chatgpt gpt openai pre-commit pre-commit-hook pre-commit-hooks

Last synced: 14 Dec 2024

https://github.com/klieret/everything-you-didnt-now-you-needed

Tips & Tricks for python, the command line, and more.

pre-commit python tips tips-and-tricks

Last synced: 01 Nov 2024

https://github.com/ashwch/precommit-vet-lint

A precommit hook that runs Golint and Vet on your staged go files.

go-vet golang golint hooks pre-commit

Last synced: 09 Nov 2024

https://github.com/mechanicalflower/godot-template

:memo: Godot template with code formatting, license tracking & CI/CD

gdscript github-action godot godot-template godot3 godot4 pre-commit reuse template

Last synced: 03 Dec 2024

https://github.com/imomaliev/vue-ts

Vite + Vue + TypeScript template

eslint jest pre-commit prettier typescript vite vue

Last synced: 27 Oct 2024

https://github.com/stinodego/python-ci

Sample CI setup for Python projects

github-actions makefile poetry pre-commit pytest python

Last synced: 28 Oct 2024

https://github.com/olist/hulks

Olist custom linting hooks :green_heart: :alien:

hooks lint pre-commit quality

Last synced: 31 Oct 2024

https://github.com/Azure4DevOps/check-azure-bicep

Pre-commit hooks for Azure Bicep validation, with built-in support for GitHub Workflows, Azure Pipelines, and more! Enabling shift left approach for Azure Bicep infrastructure as code.

azure azure-devops bicep cli git github-actions pre-commit shift-left

Last synced: 17 Nov 2024

https://github.com/GabDug/sync-pre-commit-lock

Automatically sync your pre-commit hooks version from your PDM or Poetry lockfile, and install them automatically.

pdm-plugin poetry-plugin pre-commit pre-commit-config python

Last synced: 17 Nov 2024

https://github.com/aleksac/hadolint-py

Run hadolint in pre-commit without docker or system installation

dockerfile-linter hadolint pip pre-commit pre-commit-hook

Last synced: 09 Nov 2024

https://github.com/zeusdeux/md-toc

Generate a GitHub compatible table of contents from headings in a markdown file. Tie into a pre-commit hook for max level awesome!

cli contents husky lint-staged markdown pnpm pre-commit pre-commit-hook

Last synced: 27 Oct 2024

https://github.com/chenbin92/koa2-webpack-boilerplate

A simple koa2 boilerplate based on webpack3

babel es6 eslint koa2 pre-commit scss webpack

Last synced: 06 Nov 2024

https://github.com/ksatirli/code-quality-for-terraform

🎀 local and remote code-quality options for HashiCorp Terraform

code-quality github-actions hashicorp hashicorp-terraform linting pre-commit terraform tflint

Last synced: 26 Sep 2024

https://github.com/snwfdhmp/taskr

Automated testing: No-regression implementation using git hooks

git go golang no-regression pre-commit regression-testing speed task test unit unit-testing

Last synced: 15 Nov 2024

https://github.com/emmeowzing/gitlabci-lint-pre-commit-hook

A pre-commit hook that lints Gitlab CI configurations

git gitlab lint pre-commit

Last synced: 27 Oct 2024

https://github.com/keith/pre-commit-buildifier

Fix & Lint starlark code with buildifier and pre-commit

bazel pre-commit

Last synced: 20 Dec 2024

https://github.com/ibraheemtuffaha/python-fastapi-template

A template for a Python FastAPI service with Poetry & Devcontainer

devcontainer docker fastapi github-actions poetry pre-commit python

Last synced: 27 Oct 2024

https://github.com/sophilabs/gilp

Gilp: A node tool to implement pre-commit and other git hooks over gulp

gilp git-hooks pre-commit

Last synced: 15 Dec 2024

https://github.com/igrr/astyle_py

Python wrapper and pre-commit hook for Astyle formatter (http://astyle.sourceforge.net/)

formatter pre-commit pre-commit-hook

Last synced: 28 Oct 2024

https://github.com/rhythmictech/terraform-terraform-template

Terraform module template. Good for any cloud and any provider

cloud pre-commit template terraform terraform-module

Last synced: 10 Nov 2024

https://github.com/mattlqx/pre-commit-ruby

Ruby linting and testing for Pre-commit.

pre-commit ruby

Last synced: 28 Oct 2024

https://github.com/staticdev/ansible-role-python-developer

Ansible role to install packages for developing in Python on multiple versions using Cookiecutter Hypermodern Python.

ansible cookiecutter hypermodern-python nox playbook poetry pre-commit pycharm pyenv python role vscode

Last synced: 12 Dec 2024

https://github.com/petermosmans/jenkinslint

Basic linter (validator) for Jenkinsfiles. Can easily be used in pre-commit hooks and the pre-commit framework

jenkins jenkinsfile linter pre-commit pre-commit-hook validator

Last synced: 13 Oct 2024

https://github.com/jmgilman/nix-pre-commit

Generate pre-commit configurations with your flake.nix

nix pre-commit pre-commit-hooks

Last synced: 16 Nov 2024

https://github.com/mattlqx/pre-commit-search-and-replace

Plugin for pre-commit for arbitrary search and replace on committed files.

pre-commit

Last synced: 28 Oct 2024

https://github.com/executablebooks/mdformat-tables

An mdformat plugin for rendering tables

markdown markdown-it mdformat pre-commit

Last synced: 19 Nov 2024

https://github.com/lucas-c/pre-commit-hooks-nodejs

Useful pre-commit hooks based on NodeJS scripts

dockerfile git-hooks markdown nodejs pre-commit table-of-contents

Last synced: 13 Oct 2024

https://github.com/laactech/pre-commit-config

Configuration files leveraging pre-commit for Python code linting and formatting.

bandit black configuration flake8 formatter formatting git isort linter linting pre-commit python

Last synced: 23 Oct 2024

https://github.com/heithemmoumni/commit.meow

See how a minor change to your commit message style can make you a better programmer.

bash command-line git github hooks pre-commit tunisia

Last synced: 11 Nov 2024

https://github.com/aahnik/pyproject

A highly opinionated but generic python project template for building a wide range of python applications or libraries.

aahnik docker github-actions makefile mkdocs mypy poetry pre-commit project project-template project-template-repo pylint pytest python-package python-template python3 template tox

Last synced: 11 Oct 2024

https://github.com/old-xebis/repository-template

Highly automated, up-to-date, and well-documented repository template. Checks for common problems, Markdown, YAML, Bash, formats, lints, and tests before committing or pushing so you don't have any surprises at CI or when releasing your code to GitLab and GitHub!

anti-todo bash changelog-generator conventional-commits git git-hooks gitlab gitlab-ci gitlint lints markdown pre-commit readme-template release-notes repository-template semantic-release semantic-versioning shell test-automation yaml

Last synced: 07 Nov 2024