All Projects → collin5 → precommit-hook

collin5 / precommit-hook

Licence: MIT license
Automatically check your python code on every commit. 🔍 ✔️

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to precommit-hook

App Githooks
Plugin-based system to run specific actions and checks when git hooks are triggered.
Stars: ✭ 5 (-68.75%)
Mutual labels:  linting, git-hooks
Husky.Net
Git hooks made easy with Husky.Net internal task runner! 🐶 It brings the dev-dependency concept to the .NET world!
Stars: ✭ 394 (+2362.5%)
Mutual labels:  linting, git-hooks
liquibase-linter
Quality control for your Liquibase scripts
Stars: ✭ 15 (-6.25%)
Mutual labels:  quality, linting
codeclimate-eslint
Code Climate Engine for ESLint
Stars: ✭ 86 (+437.5%)
Mutual labels:  quality, linting
Dilettantes-Guide-to-Linting
Setting up ESLint, Prettier, VS Code, and the AirBnB style guide in beautiful harmony.
Stars: ✭ 18 (+12.5%)
Mutual labels:  linting
typo3-typoscript-lint
Find coding errors in your TypoScript files.
Stars: ✭ 78 (+387.5%)
Mutual labels:  linting
Qulice
Quality Police for Java projects
Stars: ✭ 250 (+1462.5%)
Mutual labels:  quality
resiliency
A modern PHP library that allows you to make resilient calls to external services 🔁
Stars: ✭ 79 (+393.75%)
Mutual labels:  quality
video-quality-metrics
Test specified presets/CRF values for the x264 or x265 encoder. Compares VMAF/SSIM/PSNR numerically & via graphs.
Stars: ✭ 87 (+443.75%)
Mutual labels:  quality
Codeclimate
Code Climate CLI
Stars: ✭ 2,273 (+14106.25%)
Mutual labels:  quality
javascript-test-reporter
DEPRECATED Code Climate test reporter client for JavaScript projects
Stars: ✭ 68 (+325%)
Mutual labels:  quality
introduction-nodejs
Introduction to NodeJS
Stars: ✭ 13 (-18.75%)
Mutual labels:  quality
git-diff-lint
Lint only the files your branch touches
Stars: ✭ 36 (+125%)
Mutual labels:  linting
stylelint-problem-matcher
A GitHub Action that registers a problem matcher for Stylelint's report format
Stars: ✭ 18 (+12.5%)
Mutual labels:  linting
performance testing
Tools, articles, etc. related to performance/load/etc. testing.
Stars: ✭ 172 (+975%)
Mutual labels:  quality
Faceimagequality
Code and information for face image quality assessment with SER-FIQ
Stars: ✭ 223 (+1293.75%)
Mutual labels:  quality
pre-commit-hooks-safety
A pre-commit hook to check your Python dependencies against safety-db
Stars: ✭ 69 (+331.25%)
Mutual labels:  git-hooks
sbt-sonar
An sbt plugin which provides an easy way to integrate Scala projects with SonarQube.
Stars: ✭ 62 (+287.5%)
Mutual labels:  quality
elm-lint
elm-lint lints Elm source code, to add additional guarantees to your project.
Stars: ✭ 27 (+68.75%)
Mutual labels:  linting
nQuantCpp
nQuantCpp includes top 6 color quantization algorithms for visual c++ producing high quality optimized images.
Stars: ✭ 83 (+418.75%)
Mutual labels:  quality

Precommit hook

Build Status PyPI version Say Thanks!

Automatically check your python code on every commit.

Getting started

Inside a git repository, do

$ pip install precommit-hook

This will automatically add a hook to your repository that will automatically check your code everytime you make a commit.

Add to requirements

If you want to hook on every pip install -r requirements.txt, just add precommit-hook to your requirements with

$ pip freeze > requirements.txt

License

License: MIT

This project is licensed under MIT license. see the LICENSE.md file for details

Oh, Thanks!

By the way... thank you! And if you'd like to say thanks... :)

🍰

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].