summary refs log tree commit diff
path: root/vendor/maunium.net/go/mautrix/.pre-commit-config.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/maunium.net/go/mautrix/.pre-commit-config.yaml')
-rw-r--r--vendor/maunium.net/go/mautrix/.pre-commit-config.yaml27
1 files changed, 27 insertions, 0 deletions
diff --git a/vendor/maunium.net/go/mautrix/.pre-commit-config.yaml b/vendor/maunium.net/go/mautrix/.pre-commit-config.yaml
new file mode 100644
index 0000000..c15d69d
--- /dev/null
+++ b/vendor/maunium.net/go/mautrix/.pre-commit-config.yaml
@@ -0,0 +1,27 @@
+repos:
+  - repo: https://github.com/pre-commit/pre-commit-hooks
+    rev: v4.6.0
+    hooks:
+      - id: trailing-whitespace
+        exclude_types: [markdown]
+      - id: end-of-file-fixer
+      - id: check-yaml
+      - id: check-added-large-files
+
+  - repo: https://github.com/tekwizely/pre-commit-golang
+    rev: v1.0.0-rc.1
+    hooks:
+      - id: go-imports-repo
+        args:
+          - "-local"
+          - "maunium.net/go/mautrix"
+          - "-w"
+      - id: go-vet-repo-mod
+      - id: go-mod-tidy
+      # TODO enable this
+      #- id: go-staticcheck-repo-mod
+
+  - repo: https://github.com/beeper/pre-commit-go
+    rev: v0.3.1
+    hooks:
+      - id: prevent-literal-http-methods