From ae21af4f9bb983ec1303eafa89d25b37365ea5a4 Mon Sep 17 00:00:00 2001 From: Seth Hoenig Date: Thu, 17 Mar 2022 08:43:37 -0500 Subject: [PATCH] ci: semgrep rule for parallel tests Adds a semgrep rule warning about using ci.Parallel instead of t.Parallel --- .semgrep/go_tests.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.semgrep/go_tests.yml b/.semgrep/go_tests.yml index e1f085bb6..9790a93bd 100644 --- a/.semgrep/go_tests.yml +++ b/.semgrep/go_tests.yml @@ -119,3 +119,15 @@ rules: exclude: ["*"] include: - "*_test.go" + - id: "tests-no-parallel" + patterns: + - pattern: "t.Parallel()" + message: "Use ci.Parallel(t) instead of t.Parallel()" + languages: + - "go" + severity: "WARNING" + fix: "ci.Parallel(t)" + paths: + exclude: ["*"] + include: + - "*_test.go"