Drone plugin to run pre-commit hooks
Go to file
IamTheFij 34ef174edd
continuous-integration/drone/push Build is passing Details
Update golangci-lint to 1.52.2
2023-04-18 16:27:17 -07:00
scripts Update golangci-lint to 1.52.2 2023-04-18 16:27:17 -07:00
.drone.yml Add personal image with hadolint 2020-09-08 13:20:54 -07:00
.pre-commit-config.yaml Update hadolint hook 2022-11-04 15:01:56 -07:00
Dockerfile Update pre-commit to 3.2.2 2023-04-18 16:26:24 -07:00
Dockerfile.personal Update versions 2022-04-07 13:15:22 -07:00
LICENSE Initial commit 2020-09-08 10:02:15 -07:00
Makefile Remove tests script and replace by testing with personal image 2021-02-05 12:33:29 -08:00
Readme.md Update readme with new included dependencies 2021-02-05 12:30:14 -08:00



A pre-commit plugin, for the drone.io project, which allows you to run pre-commit checks as part of your build steps.


An example configuration would be as follows:

  - name: run checks
    image: iamthefij/drone-pre-commit:latest

Or, if you have additional dependencies to install

  - name: run ruby dependent checks
    image: iamthefij/drone-pre-commit:latest
      - apt-get update
      - apt-get install -y --no-install-recommends ruby
      # You must run your own pre-commit command at the end
      - pre-commit run --all-files

Personal image

A second image is also built for my personal use, but it may be useful to you as well. This image includes the following dependencies:

  • hadolint
  • golang
  • golangci-lint

Installation scripts referencing versions are found in ./scripts.