Просмотр исходного кода

Add autoupdate and extra go checking to pre-commit steps.

Sacha Ligthert 1 год назад
Родитель
Сommit
c0525c2bc8
2 измененных файлов с 10 добавлено и 1 удалено
  1. 9 1
      .pre-commit-config.yaml
  2. 1 0
      Taskfile.yml

+ 9 - 1
.pre-commit-config.yaml

@@ -2,9 +2,17 @@
 # See https://pre-commit.com/hooks.html for more hooks
 # See https://pre-commit.com/hooks.html for more hooks
 repos:
 repos:
 -   repo: https://github.com/pre-commit/pre-commit-hooks
 -   repo: https://github.com/pre-commit/pre-commit-hooks
-    rev: v3.2.0
+    rev: v5.0.0
     hooks:
     hooks:
     -   id: trailing-whitespace
     -   id: trailing-whitespace
     -   id: end-of-file-fixer
     -   id: end-of-file-fixer
     -   id: check-yaml
     -   id: check-yaml
     -   id: check-added-large-files
     -   id: check-added-large-files
+-   repo: https://github.com/dnephin/pre-commit-golang
+    rev: v0.5.1
+    hooks:
+      - id: go-fmt
+      - id: go-imports
+      - id: no-go-testing
+      - id: golangci-lint
+      - id: go-unit-tests

+ 1 - 0
Taskfile.yml

@@ -21,6 +21,7 @@ tasks:
     silent: true
     silent: true
   precommit:
   precommit:
     cmds:
     cmds:
+      - pre-commit autoupdate
       - pre-commit run --all
       - pre-commit run --all
     silent: true
     silent: true
   lint:
   lint: