Skip to content

Latest commit

 

History

History
75 lines (46 loc) · 1.7 KB

pre-commit-plugins.md

File metadata and controls

75 lines (46 loc) · 1.7 KB

Useful Hooks & Plugins

Please note that these hooks are found on the pre-commit website but have not all been tested

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

  • check-json
  • check-xml
  • check-yaml
  • pretty-format-json
  • check-merge-conflict

Python hooks

github.com/pre-commit/pygrep-hooks

  • python-check-blanket-noqa
  • python-no-eval

github.com/PyCQA/bandit

  • bandit

https://gitlab.com/pycqa/flake8

*flake8

Ruby hooks

github.com/chriskuehl/puppet-pre-commit-hooks

  • epp-validate
  • erb-validate
  • puppet-lint
  • ruby-validate

github.com/mattlqx/pre-commit-ruby

  • rubocop
  • rspec

Go hooks

github.com/golangci/golangci-lint

  • golangci-lint

github.com/dnephin/pre-commit-golang

  • go-fmt
  • go-unit-tests

Terraform hooks

github.com/antonbabenko/pre-commit-terraform

  • terraform_fmt
  • terraform_tflint

Miscellaneous

github.com/jumanjihouse/pre-commit-hooks

  • bundler-audit
  • fasterer
  • rubocop

github.com/Lucas-C/pre-commit-hooks-go

  • checkmake

github.com/Lucas-C/pre-commit-hooks-java

  • validate-html

github.com/IamTheFij/docker-pre-commit

  • docker-compose-check