Adds the new format of Go build tags to verify_boilerplate
Signed-off-by: irbekrm <irbekrm@gmail.com>
This commit is contained in:
parent
cb6a746726
commit
577757f282
@ -192,9 +192,13 @@ def get_regexs():
|
||||
regexs["year"] = re.compile('YEAR')
|
||||
# dates can be 2014, 2015, 2016 or 2017, company holder names can be anything
|
||||
regexs["date"] = re.compile(get_dates())
|
||||
# strip // +build \n\n build constraints
|
||||
# strip //go:build \n// +build \n\n build constraints We are currently using
|
||||
# Go 1.17 where two forms of build constraints ('go:build', '+build') are
|
||||
# added to files. This will need to change when we upgrade to a version of
|
||||
# Go which only uses the 'go:build' format
|
||||
# See https://go.googlesource.com/proposal/+/master/design/draft-gobuild.md
|
||||
regexs["go_build_constraints"] = re.compile(
|
||||
r"^(// \+build.*\n)+\n", re.MULTILINE)
|
||||
r"^(//go:build.*\n// \+build.*\n)+\n", re.MULTILINE)
|
||||
# strip #!.* from shell/python scripts
|
||||
regexs["shebang"] = re.compile(r"^(#!.*\n)\n*", re.MULTILINE)
|
||||
return regexs
|
||||
|
||||
Loading…
Reference in New Issue
Block a user