From fec3308241865d860dbcbe4c3bde1671cedbabd7 Mon Sep 17 00:00:00 2001 From: Angie Pinilla Date: Tue, 8 Dec 2020 17:17:08 -0500 Subject: [PATCH] add rule to remove extraneous string list to set casting --- .semgrep.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.semgrep.yml b/.semgrep.yml index 3520fd50fad2..86e50213f34c 100644 --- a/.semgrep.yml +++ b/.semgrep.yml @@ -36,6 +36,16 @@ rules: regex: '^"github.com/aws/aws-sdk-go/service/[^/]+"$' severity: WARNING + - id: helper-schema-Set-extraneous-NewSet-with-flattenStringList + languages: [go] + message: Prefer `flattenStringSet()` function for casting a list of string pointers to a set + paths: + include: + - aws/ + patterns: + - pattern: schema.NewSet(schema.HashString, flattenStringList($APIOBJECT)) + severity: WARNING + - id: helper-schema-ResourceData-GetOk-with-extraneous-conditional languages: [go] message: Zero value conditional check after `d.GetOk()` is extraneous