[lint] Provision syntax error filter for Verible lint
Signed-off-by: Michael Schaffner <msf@opentitan.org>
diff --git a/hw/lint/tools/ascentlint/parse-lint-report.py b/hw/lint/tools/ascentlint/parse-lint-report.py
index 1c0080e..9ab1edf 100755
--- a/hw/lint/tools/ascentlint/parse-lint-report.py
+++ b/hw/lint/tools/ascentlint/parse-lint-report.py
@@ -113,7 +113,7 @@
# Pass/fail status is determined in the LintCfg class.
log.info(("Found %d flow warnings, %d flow errors, %d lint infos,\n"
- "%d lint warnings and %d lint errors."),
+ "%d lint warnings and %d lint errors."),
len(results["warnings"]),
len(results["errors"]),
len(results["lint_infos"]),
diff --git a/hw/lint/tools/veriblelint/parse-lint-report.py b/hw/lint/tools/veriblelint/parse-lint-report.py
index fc9809b..fa7ec9a 100755
--- a/hw/lint/tools/veriblelint/parse-lint-report.py
+++ b/hw/lint/tools/veriblelint/parse-lint-report.py
@@ -53,6 +53,10 @@
("errors", r"^Error: .*"),
("errors", r"^E .*"),
("errors", r"^F .*"),
+ # TODO(https://github.com/google/verible/issues/652): uncomment
+ # this regex once the endproperty and first_match keywords are supported
+ # in the Verible style linter.
+ #("errors", r".*: syntax error, rejected.*"),
# TODO(https://github.com/olofk/edalize/issues/90):
# this is a workaround until we actually have native Edalize
# support for JasperGold and "formal" targets
@@ -115,7 +119,7 @@
# Pass/fail status is determined in the LintCfg class.
log.info(("Found %d flow warnings, %d flow errors, %d lint infos,\n"
- "%d lint warnings and %d lint errors."),
+ "%d lint warnings and %d lint errors."),
len(results["warnings"]),
len(results["errors"]),
len(results["lint_infos"]),
diff --git a/hw/lint/tools/verilator/parse-lint-report.py b/hw/lint/tools/verilator/parse-lint-report.py
index c9711dc..81a0cfb 100755
--- a/hw/lint/tools/verilator/parse-lint-report.py
+++ b/hw/lint/tools/verilator/parse-lint-report.py
@@ -117,7 +117,7 @@
# Pass/fail status is determined in the LintCfg class.
log.info(("Found %d flow warnings, %d flow errors, %d lint infos,\n"
- "%d lint warnings and %d lint errors."),
+ "%d lint warnings and %d lint errors."),
len(results["warnings"]),
len(results["errors"]),
len(results["lint_infos"]),