From 3c347996fe4c9786a6e0a06fe9a1aa2d183825bf Mon Sep 17 00:00:00 2001 From: Hans Wernetti Date: Fri, 8 Sep 2023 18:23:01 -0700 Subject: [PATCH] Add a pre-commit hook to check all files (#4046) --- .pre-commit-hooks.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.pre-commit-hooks.yaml b/.pre-commit-hooks.yaml index 977081ca..2e622bc5 100644 --- a/.pre-commit-hooks.yaml +++ b/.pre-commit-hooks.yaml @@ -1,8 +1,16 @@ - id: golangci-lint name: golangci-lint - description: Fast linters runner for Go. + description: Fast linters runner for Go. Note that only modified files are linted, so linters like 'unused' that need to scan all files won't work as expected. entry: golangci-lint run --new-from-rev HEAD --fix types: [go] language: golang require_serial: true pass_filenames: false +- id: golangci-lint-full + name: golangci-lint-full + description: Fast linters runner for Go. Runs on all files in the repo. Use this hook if you use pre-commit in CI. + entry: golangci-lint run --fix + types: [go] + language: golang + require_serial: true + pass_filenames: false